From a7f31cd2334d9f18cd90b7c3c06d0b5ef9987f57 Mon Sep 17 00:00:00 2001
From: markt
-log4j.appender.R=org.apache.log4j.RollingFileAppender
-log4j.appender.R.File=${catalina.base}/logs/tomcat.log
-log4j.appender.R.MaxFileSize=10MB
-log4j.appender.R.MaxBackupIndex=10
-log4j.appender.R.layout=org.apache.log4j.PatternLayout
-log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
+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.encoding=UTF-8
+# Roll-over the log once per day
+log4j.appender.CATALINA.DatePattern='.'yyyy-MM-dd'.log'
+log4j.appender.CATALINA.conversionPattern = %d [%t] %-5p %c- %m%n
+log4j.appender.CATALINA.append=true
+
+log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.LOCALHOST.file=${catalina.base}/logs/localhost.
+log4j.appender.LOCALHOST.encoding=UTF-8
+log4j.appender.LOCALHOST.DatePattern='.'yyyy-MM-dd'.log'
+log4j.appender.LOCALHOST.conversionPattern = %d [%t] %-5p %c- %m%n
+log4j.appender.LOCALHOST.append=true
+
+log4j.appender.MANAGER=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.MANAGER.file=${catalina.base}/logs/manager.
+log4j.appender.MANAGER.encoding=UTF-8
+log4j.appender.MANAGER.DatePattern='.'yyyy-MM-dd'.log'
+log4j.appender.MANAGER.conversionPattern = %d [%t] %-5p %c- %m%n
+log4j.appender.MANAGER.append=true
+
+log4j.appender.HOST-MANAGER=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.HOST-MANAGER.file=${catalina.base}/logs/host-manager.
+log4j.appender.HOST-MANAGER.encoding=UTF-8
+log4j.appender.HOST-MANAGER.DatePattern='.'yyyy-MM-dd'.log'
+log4j.appender.HOST-MANAGER.conversionPattern = %d [%t] %-5p %c- %m%n
+log4j.appender.HOST-MANAGER.append=true
+
+log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
+log4j.appender.CONSOLE.encoding=UTF-8
+log4j.appender.CONSOLE.conversionPattern = %d [%t] %-5p %c- %m%n
+
+# Configure which loggers log to which appenders
+log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, LOCALHOST
+log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager]=INFO, MANAGER
+log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager]=INFO, HOST-MANAGER
$CATALINA_HOME/bin/tomcat-juli.jar with
output/extras/tomcat-juli.jar.
- This log4j configuration sets up a file called tomcat.log in your - Tomcat logs folder with a maximum file size of 10MB and - up to 10 backups. INFO level is specified which will result in a similar - level of detail to the standard java.util.logging confgiuration. Use DEBUG - level logging for the most verbose output from Tomcat. + This log4j configuration mirrors the default java.util.logging setup + that ships with Tomcat: both the manager and host-manager apps get an + individual log file, and everything else goes to the "catalina.log" log + file. Each file is rolled-over once per day.
-- 2.11.0