【发布时间】:2015-01-19 10:38:31
【问题描述】:
我们的服务使用Jetty Server 7.6.0
我正在尝试通过放置以下配置来启用线路日志记录
<!-- Configure an appender for the wire log-->
<prop key="log4j.appender.WIRE">org.apache.log4j.DailyRollingFileAppender</prop>
<prop key="log4j.appender.WIRE.Threshold">TRACE</prop>
<prop key="log4j.appender.WIRE.File">${root}/var/output/logs/wire.log</prop>
<prop key="log4j.appender.WIRE.DatePattern">'.'yyyy-MM-dd-HH</prop>
<prop key="log4j.appender.WIRE.Append">true</prop>
<prop key="log4j.appender.WIRE.Encoding">UTF8</prop>
<prop key="log4j.appender.WIRE.layout">org.apache.log4j.PatternLayout</prop>
<prop key="log4j.appender.WIRE.layout.ConversionPattern">%d{DATE} [%p] %X{RequestId} (%t) %c:%m%n</prop>
<!-- Adjust log levels -->
<prop key="log4j.logger.WIRE">TRACE, WIRE</prop>
当我启动服务器时,wire.log 文件正在创建,但它没有将我的请求中的任何内容打印到日志文件中。
我想知道有线记录是 Tomcat 特有的吗?如果没有,知道如何在 Jetty 中启用它吗?
谢谢,
维沙尔
【问题讨论】:
标签: java tomcat logging log4j jetty