Start of full flow unit tests. Can be used as a template for testing other profile...
[java-idp.git] / tests / data / conf1 / logging.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     <!-- ======================================= -->
8     <!-- Renderers for specific types of objects -->
9     <!-- ======================================= -->
10     <renderer renderedClass="edu.internet2.middleware.shibboleth.common.log.AuditLogEntry"
11         renderingClass="edu.internet2.middleware.shibboleth.common.log.CSVAuditEventRenderer" />
12
13     <renderer renderedClass="edu.internet2.middleware.shibboleth.common.log.AccessLogEntry"
14         renderingClass="edu.internet2.middleware.shibboleth.common.log.CSVAcessEventRenderer" />
15
16     <renderer renderedClass="org.w3c.dom.Node" renderingClass="org.opensaml.log.DOMNodeRenderer" />
17
18     <renderer renderedClass="org.opensaml.xml.XMLObject" renderingClass="org.opensaml.log.XMLObjectRenderer" />
19
20     <!-- ================================= -->
21     <!-- Send messages to local files      -->
22     <!-- ================================= -->
23     <appender name="IDP_LOG" class="org.opensaml.log.RollingFileAppender">
24         <param name="File" value="$IDP_HOME$/conf/idp.log" />
25         <param name="Append" value="false" />
26
27         <!-- Rollover at midnight each day -->
28         <param name="DatePattern" value="'.'yyyy-MM-dd" />
29
30         <layout class="org.apache.log4j.PatternLayout">
31             <!-- The default pattern: Date Priority [Category] Message -->
32             <param name="ConversionPattern" value="%d %-5p [%c] %m%n" />\r
33 \r
34             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
35             <!--
36                 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n"/>
37             -->
38         </layout>
39     </appender>
40
41     <appender name="IDP_AUDIT" class="org.opensaml.log.RollingFileAppender">
42         <param name="File" value="$IDP_HOME$/conf/audit.log" />
43         <param name="Append" value="false" />
44
45         <!-- Rollover at midnight each day -->
46         <param name="DatePattern" value="'.'yyyy-MM-dd" />
47
48         <layout class="org.apache.log4j.PatternLayout">
49             <!-- The default pattern: Date Priority [Category] Message -->
50             <param name="ConversionPattern" value="%d %-5p [%c] %m%n" />
51
52             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
53             <!--
54                 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n"/>
55             -->
56         </layout>
57     </appender>
58
59     <appender name="IDP_ACCESS" class="org.opensaml.log.RollingFileAppender">
60         <param name="File" value="$IDP_HOME$/conf/access.log" />
61         <param name="Append" value="false" />
62
63         <!-- Rollover at midnight each day -->
64         <param name="DatePattern" value="'.'yyyy-MM-dd" />
65
66         <layout class="org.apache.log4j.PatternLayout">
67             <!-- The default pattern: Date Priority [Category] Message -->
68             <param name="ConversionPattern" value="%d %-5p [%c] %m%n" />
69
70             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->
71             <!--
72                 <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n"/>
73             -->
74         </layout>
75     </appender>
76
77     <!-- ============================== -->
78     <!-- Append messages to the console -->
79     <!-- ============================== -->
80
81     <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
82         <param name="Target" value="System.out" />
83
84         <layout class="org.apache.log4j.PatternLayout">
85             <!-- The default pattern: Date Priority [Category] Message -->\r
86             <!-- param name="ConversionPattern" value="%d %-5p [%c] %m%n"/-->\r
87 \r
88             <!-- The debug pattern (very slow): Date Priority [Class#Method:Line Number] Message -->\r
89             <param name="ConversionPattern" value="%d %-5p [%C{1}#%M:%L] %m%n" />
90         </layout>
91     </appender>
92
93
94     <!-- ================ -->
95     <!-- Limit categories -->
96     <!-- ================ -->
97
98     <category name="Shibboleth-Audit">
99         <priority value="CRITICAL" />
100         <appender-ref ref="IDP_AUDIT" />
101     </category>
102
103     <category name="Shibboleth-Access">
104         <priority value="CRITICAL" />
105         <appender-ref ref="IDP_ACCESS" />
106     </category>
107
108     <category name="edu.internet2.middleware.shibboleth">
109         <priority value="DEBUG" />
110     </category>\r
111 \r
112 \r
113     <!-- ======================= -->
114     <!-- Setup the Root category -->
115     <!-- ======================= -->
116
117     <root>
118         <priority value="WARN" />
119         <appender-ref ref="CONSOLE" />
120     </root>
121
122 </log4j:configuration>