Remove old web pages
[java-idp.git] / resources / conf / log4j.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
4
5 <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
6
7     <renderer renderedClass="edu.internet2.middleware.shibboleth.common.log.AuditLogEntry"
8         renderingClass="edu.internet2.middleware.shibboleth.common.log.CSVAuditEventRenderer" />
9
10     <renderer renderedClass="edu.internet2.middleware.shibboleth.common.log.AccessLogEntry"
11         renderingClass="edu.internet2.middleware.shibboleth.common.log.CSVAcessEventRenderer" />
12
13     <!-- ================================= -->
14     <!-- Preserve messages in a local file -->
15     <!-- ================================= -->
16
17     <!-- A time/date based rolling appender -->
18     <appender name="IDP_LOG" class="org.apache.log4j.DailyRollingFileAppender">
19         <param name="File" value="$IDP_HOME$/conf/idp.log" />
20         <param name="Append" value="false" />
21
22         <!-- Rollover at midnight each day -->
23         <param name="DatePattern" value="'.'yyyy-MM-dd" />
24
25         <layout class="org.apache.log4j.PatternLayout">
26             <!-- The default pattern: Date Priority [Category] Message -->
27             <param name="ConversionPattern" value="%d %-5p [%c] %m%n" />\r
28 \r
29             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
30             <!--
31                 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n"/>
32             -->
33         </layout>
34     </appender>
35
36     <appender name="IDP_AUDIT" class="org.apache.log4j.DailyRollingFileAppender">
37         <param name="File" value="$IDP_HOME$/conf/audit.log" />
38         <param name="Append" value="false" />
39
40         <!-- Rollover at midnight each day -->
41         <param name="DatePattern" value="'.'yyyy-MM-dd" />
42
43         <layout class="org.apache.log4j.PatternLayout">
44             <!-- The default pattern: Date Priority [Category] Message -->
45             <param name="ConversionPattern" value="%d %-5p [%c] %m%n" />
46
47             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
48             <!--
49                 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n"/>
50             -->
51         </layout>
52     </appender>
53
54     <appender name="IDP_ACCESS" class="org.apache.log4j.DailyRollingFileAppender">
55         <param name="File" value="$IDP_HOME$/conf/access.log" />
56         <param name="Append" value="false" />
57
58         <!-- Rollover at midnight each day -->
59         <param name="DatePattern" value="'.'yyyy-MM-dd" />
60
61         <layout class="org.apache.log4j.PatternLayout">
62             <!-- The default pattern: Date Priority [Category] Message -->
63             <param name="ConversionPattern" value="%d %-5p [%c] %m%n" />
64
65             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
66             <!--
67                 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n"/>
68             -->
69         </layout>
70     </appender>
71
72     <!-- ============================== -->
73     <!-- Append messages to the console -->
74     <!-- ============================== -->
75
76     <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
77         <param name="Target" value="System.out" />
78
79         <layout class="org.apache.log4j.PatternLayout">
80             <!-- The default pattern: Date Priority [Category] Message -->\r
81             <!-- param name="ConversionPattern" value="%d %-5p [%c] %m%n"/-->\r
82 \r
83             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->\r
84             <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n" />
85         </layout>
86     </appender>
87
88
89     <!-- ================ -->
90     <!-- Limit categories -->
91     <!-- ================ -->
92
93     <category name="Shibboleth-Audit">
94         <priority value="CRITICAL" />
95         <appender-ref ref="IDP_AUDIT" />
96     </category>
97
98     <category name="Shibboleth-Access">
99         <priority value="CRITICAL" />
100         <appender-ref ref="IDP_ACCESS" />
101     </category>
102
103     <category name="edu.internet2.middleware.shibboleth">
104         <priority value="DEBUG" />
105     </category>\r
106 \r
107 \r
108     <!-- ======================= -->
109     <!-- Setup the Root category -->
110     <!-- ======================= -->
111
112     <root>
113         <priority value="WARN" />
114         <appender-ref ref="CONSOLE" />
115     </root>
116
117 </log4j:configuration>