Linux tomcat catalina.out log file segmentation
- 2020-05-24 06:41:26
- OfStack
Linux tomcat catalina.out log file segmentation
Preface:
By default, tomcat USES Java.util.logging for logging. By default, only tomcat logs are logged, and application logs are not logged. tomcat supports the use of log4j for logging. The configuration method is as follows:
1. Update the latest tomcat_juli. jar package to./bin/ directory;
2. Copy log4j. jar, lo4j properties. / lib directory;
3. Delete. / conf logging properties
4. Restart
log4j configuration sample
Example code:
log4j.rootLogger=INFO,CATALINA
log4j.logger.com.danga.MemCached.MemCachedClient=WARN,CATALINA
#log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
#log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
#log4j.appender.CONSOLE.encoding = UTF-8
#log4j.appender.CONSOLE.layout.conversionPattern =[%p-%d{yyyy/MM/dd/HH\:mm\:ss}]%c{1}.(%L) - %m%n
# Define CATALINA appenders
log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender
log4j.appender.CATALINA.file = ${catalina.base}/logs/catalina.out
log4j.appender.CATALINA.DatePattern ='.'yyyy-MM-dd
log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout
log4j.appender.CATALINA.layout.conversionPattern = [%p-%d{yyyy/MM/dd/HH\:mm\:ss}]%c{1}.(%L) - %m%n
log4j.appender.CATALINA.append = true
lo4j automatically cuts catalina.out into catalina.out.2011-03-07 at midnight
Thank you for reading, I hope to help you, thank you for your support of this site!