sdxh0506 发表于 2018-12-2 10:11:13

tomcat使用log4j管理日志

'.'yyyy-MM-dd-HH-mm'.log'设置为每分钟  

  
log4j.rootLogger = INFO, CATALINA
  

  
# Define all the appenders
  
log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender
  
log4j.appender.CATALINA.File = ${catalina.base}/logs/catalina
  
log4j.appender.CATALINA.Append = truelog4j.appender.CATALINA.Encoding = UTF-8
  
# Roll-over the log once per day
  
log4j.appender.CATALINA.DatePattern = '.'yyyy-MM-dd-HH-mm'.log'
  
log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout
  
log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
  

  
log4j.appender.LOCALHOST = org.apache.log4j.DailyRollingFileAppender
  
log4j.appender.LOCALHOST.File = ${catalina.base}/logs/localhost
  
log4j.appender.LOCALHOST.Append = truelog4j.appender.LOCALHOST.Encoding = UTF-8
  
log4j.appender.LOCALHOST.DatePattern = '.'yyyy-MM-dd-HH-mm'.log'
  
log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout
  
log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
  

  
log4j.appender.MANAGER = org.apache.log4j.DailyRollingFileAppender
  
log4j.appender.MANAGER.File = ${catalina.base}/logs/manager
  
log4j.appender.MANAGER.Append = truelog4j.appender.MANAGER.Encoding = UTF-8
  
log4j.appender.MANAGER.DatePattern = '.'yyyy-MM-dd-HH-mm'.log'
  
log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout
  
log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
  

  
log4j.appender.HOST-MANAGER = org.apache.log4j.DailyRollingFileAppender
  
log4j.appender.HOST-MANAGER.File = ${catalina.base}/logs/host-manager
  
log4j.appender.HOST-MANAGER.Append = truelog4j.appender.HOST-MANAGER.Encoding = UTF-8
  
log4j.appender.HOST-MANAGER.DatePattern = '.'yyyy-MM-dd-HH-mm'.log'
  
log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout
  
log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
  

  
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
  
log4j.appender.CONSOLE.Encoding = UTF-8
  
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
  
log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n
  

  
# Configure which loggers log to which appenders
  
log4j.logger.org.apache.catalina.core.ContainerBase.. = INFO, LOCALHOST
  
log4j.logger.org.apache.catalina.core.ContainerBase... =\
  
INFO, MANAGER
  
log4j.logger.org.apache.catalina.core.ContainerBase... =\
  
INFO, HOST-MANAGER
  
官网下载 tomcat-juli.jar和tomcat-juli-adapters.jar包。


页: [1]
查看完整版本: tomcat使用log4j管理日志