【发布时间】:2010-11-22 02:17:11
【问题描述】:
各位, 我正在为我的 Web 应用程序进行分析。该应用程序在 Tomcat 6 上运行。我想从某个记录器中获取日志条目并将它们放入自己的日志文件中。这些日志稍后将被提取用于 Map/Reduce 处理。
这些是我到目前为止所采取的步骤:
- 在我的 Java 代码中,我创建了一个专门用于分析事件的记录器:
public static final Logger s_analyticsLogger = Logger.getLogger( "com.mm.analytics" ); - 我使用这个记录器记录分析事件:
s_analyticsLogger.info( "This is an analytics log message" ); - 按照 Tomcat 6 文档,我创建了一个文件
myapp/WEB-INF/classes/logging.properties并向其中添加了以下条目:
com.mm.analytics.handlers = org.apache.juli.FileHandler
org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = ${catalina.base}/logs/mm-analytics-logs
org.apache.juli.FileHandler.prefix = mm-analytics.
当我使用上述方法运行时,我没有看到在 Tomcat 日志文件夹中创建的以 mm-analytics 为前缀的日志文件。我也尝试将配置条目移动到 Tomcat/conf/logging.properties,但无济于事。
有谁知道这是 Tomcat 文档错误还是我做错了什么?
谢谢。
-拉吉
【问题讨论】: