Log4j接管Tomcat日志

Log4j接管Tomcat日志步骤:

  • 将log4j的jar(log4j-1.2.17.jar)和log4j.properties放到tomcat的lib下

log4j.rootLogger=info,Console,ROLLING_FILE
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=WARN
log4j.appender.CONSOLE.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
log4j.appender.ROLLING_FILE = org.apache.log4j.DailyRollingFileAppender
log4j.appender.ROLLING_FILE.File = ${catalina.home}/logs/meopen.log
log4j.appender.ROLLING_FILE.DatePattern = '.'yyyy-MM-dd
log4j.appender.ROLLING_FILE.Append = true
log4j.appender.ROLLING_FILE.Threshold = INFO
log4j.appender.ROLLING_FILE.layout = org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

  • 到tomcat官网下载对应版本的tomcat-juli.jartomcat-juli-adapters.jar包 下载地址:http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.1/bin/extras/

  • tomcat-juli-adapters.jar放到tomcat的lib下

  • tomcat-juli.jar放到tomcat的bin下(覆盖)

  • 删除tomcat中conf下的 logging.properties文件

  • 打开tomcat中conf下的server.xml,将AccessLogValue修改为ExtendedAccessLogValue

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 10,517评论 1 13
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 10,447评论 0 6
  • 一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layo...
    默默守护阅读 5,896评论 2 8
  • from:https://www.cnblogs.com/ITtangtang/p/3926665.html一、L...
    enshunyan阅读 8,559评论 0 0
  • 最开始想看这部剧是因为马伊琍和剧名,我想一定会是一部青春奋斗片。剧中人物设定我最喜欢梁伊、赵小亮、潘云~~~说白了...
    让忧伤面向阳光阅读 3,529评论 0 0

友情链接更多精彩内容