-log4j.rootLogger=debug, R\r
+#\r
+# The default logging level\r
+#\r
+log4j.rootLogger=debug, error, cspace_appender\r
\r
+#\r
+# The stdout appender\r
+#\r
log4j.appender.stdout=org.apache.log4j.ConsoleAppender\r
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout\r
-\r
# Pattern to output the caller's file name and line number.\r
log4j.appender.stdout.layout.ConversionPattern=%d %-5p [%t] [%c:%L] %m%n\r
\r
-log4j.appender.R=org.apache.log4j.RollingFileAppender\r
-log4j.appender.R.File=${catalina.home}/logs/cspace-services.log\r
+#\r
+# An appender that shows just ERROR log messsages\r
+#\r
+log4j.appender.error=org.apache.log4j.ConsoleAppender\r
+log4j.appender.error.layout=org.apache.log4j.PatternLayout\r
+# Pattern to output the caller's file name and line number.\r
+log4j.appender.error.layout.ConversionPattern=%d %-5p [%t] [%c:%L] %m%n\r
+log4j.appender.error.Threshold=WARN\r
\r
-log4j.appender.R.MaxFileSize=5000KB\r
+#\r
+# The "cspace_appender" appender - the standout CollectionSpace services log file appender\r
+#\r
+log4j.appender.cspace_appender=org.apache.log4j.RollingFileAppender\r
+log4j.appender.cspace_appender.File=${catalina.home}/logs/cspace-services.log\r
+log4j.appender.cspace_appender.MaxFileSize=5000KB\r
# Keep ten backup files\r
-log4j.appender.R.MaxBackupIndex=10\r
+log4j.appender.cspace_appender.MaxBackupIndex=10\r
+log4j.appender.cspace_appender.layout=org.apache.log4j.PatternLayout\r
+log4j.appender.cspace_appender.layout.ConversionPattern=%d %-5p [%t] [%c:%L] %m%n\r
\r
-log4j.appender.R.layout=org.apache.log4j.PatternLayout\r
-log4j.appender.R.layout.ConversionPattern=%d %-5p [%t] [%c:%L] %m%n\r
+#\r
+# CollectionSpace Services Performance appender\r
+#\r
+log4j.appender.cspace_perf_appender=org.apache.log4j.RollingFileAppender\r
+log4j.appender.cspace_perf_appender.File=${catalina.home}/logs/cspace-services-perf.log\r
+log4j.appender.cspace_perf_appender.MaxFileSize=5000KB\r
+# Keep ten backup files\r
+log4j.appender.cspace_perf_appender.MaxBackupIndex=10\r
+log4j.appender.cspace_perf_appender.layout=org.apache.log4j.PatternLayout\r
+log4j.appender.cspace_perf_appender.layout.ConversionPattern=%d %-5p [%t] [%c:%L] %m%n\r
\r
#\r
-# Java Packages\r
+# This logger uses the "cspace_perf_appender" appender to log performance profiling information.\r
#\r
+log4j.logger.perf.collectionspace=ERROR, cspace_perf_appender, stdout\r
+# send the logs only to our appender -no inheritence.\r
+log4j.additivity.perf.collectionspace=false\r
\r
#\r
-# CollectionSpace log levels\r
+# CollectionSpace loggers and default levels - all loggers using the rootLogger if not otherwise specified\r
#\r
-log4j.logger.org.collectionspace=INFO\r
+log4j.logger.org.collectionspace=DEBUG\r
#log4j.logger.org.collectionspace.services.common.vocabulary.nuxeo=TRACE\r
-log4j.logger.perf.collectionspace=ERROR\r
\r
-log4j.logger.org.nuxeo=INFO\r
+#\r
+# Nuxeo loggers, levels, and associated appenders\r
+#\r
+log4j.logger.org.nuxeo=WARN\r
#log4j.logger.org.nuxeo.ecm.core.storage.sql=TRACE\r
+\r
+#\r
+# Misc loggers, levels\r
+#\r
log4j.logger.org.apache=ERROR\r
log4j.logger.httpclient=ERROR\r
log4j.logger.org.jboss.resteasy=ERROR\r