You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@cocoon.apache.org by do...@cocoon.apache.org on 2004/07/22 19:34:50 UTC

[Cocoon Wiki] Updated: JCSLogging

   Date: 2004-07-22T10:34:50
   Editor: DaveBrondsema <br...@apache.org>
   Wiki: Cocoon Wiki
   Page: JCSLogging
   URL: http://wiki.apache.org/cocoon/JCSLogging

   commons logging through logkit

Change Log:

------------------------------------------------------------------------------
@@ -1,27 +1,47 @@
 You can ignore the JCS warnings, they do not affect normal behavior.
 
+= Latest JCS =
+
+The latest JCS uses commons logging, so you can add the following to web.xml so that JCS logs go through Cocoon's logkit:
+
+{{{
+    <init-param>
+      <param-name>force-property</param-name>
+      <param-value>
+        org.apache.commons.logging.Log=org.apache.commons.logging.impl.LogKitLogger
+      </param-value>
+    </init-param>
+}}}
+This may affect the logging of other classes running in the JVM since it is settings a System property.
+
+If you execute cocoon from the commandline, add `-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.LogKitLogger` to the command line.
+
+[http://marc.theaimsgroup.com/?t=108991456700004&r=1&w=2 Email] discussion.
+
+= Older JCS =
+
 If you want to get rid the logs from the console, then you need to
 configure log4j, ie: in WEB-INF/classes create a file called
 log4j.properties and place this inside the file (replacing each
 YOUR-*-FILENAME with a real path and filename):
 
-{{{
-#**********************************************************************
-# Root log4j appender
-log4j.rootCategory = INFO, root
-log4j.appender.root = org.apache.log4j.FileAppender
-log4j.appender.root.File = <YOUR-DEFAULT-LOGGING-FILENAME>
-log4j.appender.root.layout = org.apache.log4j.PatternLayout
-log4j.appender.root.layout.ConversionPattern = %-5r %-5p [%t] %c{2} - %m%n
-log4j.appender.root.Append = false
-# Apache JCS cache
-log4j.category.org.apache.jcs = INFO, jcs
-log4j.appender.jcs = org.apache.log4j.FileAppender
-log4j.appender.jcs.File = <YOUR-JCS-LOGGING-FILENAME>
-log4j.appender.jcs.layout = org.apache.log4j.PatternLayout
-log4j.appender.jcs.layout.ConversionPattern = %-5r %-5p [%t] %c{2} - %m%n
-log4j.appender.jcs.Append = false
-#**********************************************************************
+{{{
+#**********************************************************************
+# Root log4j appender
+log4j.rootCategory = INFO, root
+log4j.appender.root = org.apache.log4j.FileAppender
+log4j.appender.root.File = <YOUR-DEFAULT-LOGGING-FILENAME>
+log4j.appender.root.layout = org.apache.log4j.PatternLayout
+log4j.appender.root.layout.ConversionPattern = %-5r %-5p [%t] %c{2} - %m%n
+log4j.appender.root.Append = false
+# Apache JCS cache
+log4j.category.org.apache.jcs = INFO, jcs
+log4j.appender.jcs = org.apache.log4j.FileAppender
+log4j.appender.jcs.File = <YOUR-JCS-LOGGING-FILENAME>
+log4j.appender.jcs.layout = org.apache.log4j.PatternLayout
+log4j.appender.jcs.layout.ConversionPattern = %-5r %-5p [%t] %c{2} - %m%n
+log4j.appender.jcs.Append = false
+#**********************************************************************
 }}}
 
 [http://marc.theaimsgroup.com/?t=108661549400002&r=1&w=2 Email] discussion.