|
@@ -2,7 +2,16 @@
|
|
|
# ZooKeeper Logging Configuration
|
|
|
#
|
|
|
|
|
|
-log4j.rootLogger=DEBUG, CONSOLE, ROLLINGFILE
|
|
|
+# Format is "<default threshold> (, <appender>)+
|
|
|
+
|
|
|
+# DEFAULT: console appender only
|
|
|
+log4j.rootLogger=DEBUG, CONSOLE
|
|
|
+
|
|
|
+# Example with rolling log file
|
|
|
+#log4j.rootLogger=DEBUG, CONSOLE, ROLLINGFILE
|
|
|
+
|
|
|
+# Example with rolling log file and tracing
|
|
|
+#log4j.rootLogger=TRACE, CONSOLE, ROLLINGFILE, TRACEFILE
|
|
|
|
|
|
#
|
|
|
# Log INFO level and above messages to the console
|
|
@@ -13,9 +22,10 @@ log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
|
|
|
log4j.appender.CONSOLE.layout.ConversionPattern=%-5p - [%t:%C{1}@%L] - %m%n
|
|
|
|
|
|
#
|
|
|
-# Log DEBUG level and above messages to a log file
|
|
|
-#
|
|
|
+# Add ROLLINGFILE to rootLogger to get log file output
|
|
|
+# Log DEBUG level and above messages to a log file
|
|
|
log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
|
|
|
+log4j.appender.ROLLINGFILE.Threshold=DEBUG
|
|
|
log4j.appender.ROLLINGFILE.File=zookeeper.log
|
|
|
|
|
|
# Max log file size of 10MB
|
|
@@ -25,3 +35,15 @@ log4j.appender.ROLLINGFILE.MaxFileSize=10MB
|
|
|
|
|
|
log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
|
|
|
log4j.appender.ROLLINGFILE.layout.ConversionPattern=%d{ISO8601} - %-5p [%t:%C{1}@%L] - %m%n
|
|
|
+
|
|
|
+
|
|
|
+#
|
|
|
+# Add TRACEFILE to rootLogger to get log file output
|
|
|
+# Log DEBUG level and above messages to a log file
|
|
|
+log4j.appender.TRACEFILE=org.apache.log4j.FileAppender
|
|
|
+log4j.appender.TRACEFILE.Threshold=TRACE
|
|
|
+log4j.appender.TRACEFILE.File=zookeeper_trace.log
|
|
|
+
|
|
|
+log4j.appender.TRACEFILE.layout=org.apache.log4j.PatternLayout
|
|
|
+### Notice we are including log4j's NDC here (%x)
|
|
|
+log4j.appender.TRACEFILE.layout.ConversionPattern=%d{ISO8601} - %-5p [%t:%C{1}@%L][%x] - %m%n
|