1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
4 <!-- ===================================================================== -->
6 <!-- Log4j Configuration -->
8 <!-- ===================================================================== -->
11 | For more configuration infromation and examples see the Jakarta Log4j
12 | owebsite: http://jakarta.apache.org/log4j
15 <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
17 <renderer renderedClass="edu.internet2.middleware.shibboleth.common.log.AuditLogEntry"
18 renderingClass="edu.internet2.middleware.shibboleth.common.log.CSVAuditEventRenderer" />
20 <renderer renderedClass="edu.internet2.middleware.shibboleth.common.log.AccessLogEntry"
21 renderingClass="edu.internet2.middleware.shibboleth.common.log.CSVAccessEventRenderer" />
23 <!-- ================================= -->
24 <!-- Preserve messages in a local file -->
25 <!-- ================================= -->
27 <!-- A time/date based rolling appender -->
28 <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
29 <param name="File" value="idptest.log" />
30 <param name="Append" value="false" />
32 <!-- Rollover at midnight each day -->
33 <param name="DatePattern" value="'.'yyyy-MM-dd" />
35 <layout class="org.apache.log4j.PatternLayout">
36 <!-- The default pattern: Date Priority [Category] Message -->
37 <!-- param name="ConversionPattern" value="%d %-5p [%c] %m%n"/-->
\r
39 <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
\r
40 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n" />
45 <!-- ============================== -->
46 <!-- Append messages to the console -->
47 <!-- ============================== -->
49 <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
50 <param name="Target" value="System.out" />
52 <layout class="org.apache.log4j.PatternLayout">
53 <!-- The default pattern: Date Priority [Category] Message -->
\r
54 <!-- param name="ConversionPattern" value="%d %-5p [%c] %m%n"/-->
\r
56 <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
\r
57 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n" />
62 <!-- ================ -->
63 <!-- Limit categories -->
64 <!-- ================ -->
66 <category name="Shibboleth-Audit">
67 <priority value="CRITICAL" />
70 <category name="Shibboleth-Access">
71 <priority value="CRITICAL" />
75 <category name="edu.internet2.middleware.shibboleth.idp">
76 <priority value="DEBUG" />
79 <category name="edu.internet2.middleware.shibboleth.common">
80 <priority value="DEBUG" />
83 <category name="org.opensaml.resource">
84 <priority value="DEBUG" />
87 <category name="org.springframework">
\r
88 <priority value="WARN" />
\r
92 <!-- ======================= -->
93 <!-- Setup the Root category -->
94 <!-- ======================= -->
97 <priority value="WARN" />
98 <appender-ref ref="CONSOLE" />
101 </log4j:configuration>