[prev in list] [next in list] [prev in thread] [next in thread] 

List:       slide-dev
Subject:    [Jakarta-slide Wiki] Update of "Logging" by DEFord
From:       Apache Wiki <wikidiffs () apache ! org>
Date:       2006-04-13 11:36:37
Message-ID: 20060413113637.4289.49636 () ajax ! apache ! org
[Download RAW message or body]

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jakarta-slide Wiki" for \
change notification.

The following page has been changed by DEFord:
http://wiki.apache.org/jakarta-slide/Logging

------------------------------------------------------------------------------
  == WebdavServlet Logging ==
  The WebdavServlet uses the Log4J framework for logging information and will look \
for a ''log4j.properties'' file in the classpath of the WAR.  
+ Here are the contents of the "log4j.properties" file that comes standard in the \
jar: + 
+ {{{
+ log4j.rootCategory=DEBUG,STDOUT,R
+ 
+ # Set the level to DEBUG if you want to log all SlideExceptions (some of them \
aren't errors) + log4j.category.org.apache.slide.common.SlideException=FATAL
+ 
+ ########################################
+ # Appender Configuration
+ ########################################
+ log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
+ log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
+ 
+ # Pattern to output the caller's file name and line number.
+ #log4j.appender.STDOUT.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
+ #log4j.appender.STDOUT.layout.ConversionPattern=%4p [%t] %c - %m%n
+ log4j.appender.STDOUT.layout.ConversionPattern=[%t] %-5p %-20c{2} - %m %n 
+ 
+ log4j.appender.R=org.apache.log4j.RollingFileAppender
+ log4j.appender.R.File=slide.log
+ 
+ log4j.appender.R.ImmediateFlush=true
+ 
+ log4j.appender.R.MaxFileSize=100KB
+ # Keep one backup file
+ log4j.appender.R.MaxBackupIndex=1
+ 
+ log4j.appender.R.layout=org.apache.log4j.PatternLayout
+ #log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
+ #log4j.appender.R.layout.ConversionPattern=%4p [%t] %c - %m%n
+ log4j.appender.R.layout.ConversionPattern=%d{ABSOLUTE} [%t] %-5p %-30c{3} %x - %m \
%n + 
+ }}}
+ 
+ 
+ Additionally there is a "filter" in the "web.xml" that is logging related:
+ {{{
+     <filter>
+         <filter-name>webdavlog</filter-name>
+         <filter-class>org.apache.slide.webdav.filter.LogFilter</filter-class>
+         <init-param>
+             <param-name>logFormat</param-name>
+             <param-value>%T, %t, %P, %m, %s "%l", %i, %p</param-value>
+             <description>
+                 Defines the format of a log line.
+                 The following placeholders are available: 
+                     %T=thread-name, 
+                     %t=date-time, 
+                     %P=principal-name, 
+                     %m=method-name, 
+                     %s=status-code, 
+                     %l=default-status-text, 
+                     %L=detailed-status-text, 
+                     %i=elapsed-time, 
+                     %p=relative-request-uri, 
+                     %u=request-uri.
+                     %x=request-content-length.
+                     %A=header User-Agent.
+             </description>
+         </init-param>
+ 
+         <!-- The following three "init-param" elements can be used to tailor the \
output location. --> +         <init-param>
+             <param-name>outputToConsole</param-name>
+             <param-value>true</param-value>
+             <description>If true, output is directed to STDOUT.</description>
+         </init-param>
+         <init-param>
+             <param-name>outputToServletLog</param-name>
+             <param-value>false</param-value>
+             <description>If true, output is directed to the servlet's log \
file.</description> +         </init-param>
+         <!--
+         <init-param>
+             <param-name>outputToFile</param-name>
+             <param-value>c:\webdav.log.xml</param-value>
+             <description>If present, output is directed to the specified \
file.</description> +         </init-param>
+         -->
+     </filter>
+ }}}
+ 
+ There is also a servlet parameter "debug" that doesn't seem to do anything no \
matter what the value is set to, even though in seems like it should be somewhat \
analogous to a logging level. + {{{
+         <init-param>
+             <param-name>debug</param-name>
+             <param-value>6</param-value>
+         </init-param>
+ }}}
+ 
+ "Note: If anyone knows what this parameter does please update this section. If it \
has nothing to do with logging at all please add that statement to clarify that it is \
not logging related." + 
  == Event Logging ==
  Event logging uses the same logging system as the Service/Store logging but must be \
enabled in the ''<events>'' section of the ''domain.xml''. Like this  {{{

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic