【发布时间】:2010-04-13 17:15:47
【问题描述】:
我有 java webapp(用 spring mvc 编写)并在 tomcat 上运行。我想将用户的行为记录到单独的日志文件中(与我们现在记录到 catalina.out 的内容分开)。
我们目前正在使用 Apache commons logging 来获取我们类中的 Log 实例:
protected final Log logger = LogFactory.getLog(getClass());
我更喜欢继续使用 LogFactory 来访问我的自定义记录器(因此不会创建对特定日志记录包的依赖)。然而,我需要创建自己的处理程序(以便将使用事件路由到单独的文件。例如usage.out),还需要自定义格式化程序来格式化日志。 我想知道实现这一目标的最佳方法是什么?常见的做法是什么?
【问题讨论】:
-
您是否参考了 commons-logging 文档?
-
是的,但我还没有发现任何有用的东西。