<?xml version="1.0" encoding="UTF-8"?>
<configuration>
+
+ <!--
+ Loggers define indicate which packages/categories are logged, at which level, and to which appender.
+ Levels: ALL, ERROR, WARN, INFO, DEBUG, OFF
+ -->
+ <!-- Logs IdP, but not OpenSAML, messages -->
+ <logger name="edu.internet2.middleware.shibboleth">
+ <level value="INFO" />
+ <!-- Appender, IDP_PROCESS, is inherited from the root logger -->
+ </logger>
+
+ <!-- Logs OpenSAML, but not IdP, messages -->
+ <logger name="org.opensaml">
+ <level value="WARN" />
+ <!-- Appender, IDP_PROCESS, is inherited from the root logger -->
+ </logger>
+
+
+ <!--
+ Normally you should not edit below this point. These default configurations are sufficient for
+ almost every system.
+ -->
<!--
Logging appenders define where and how logging messages are logged.
<layout class="ch.qos.logback.classic.PatternLayout">
<!-- General logging pattern -->
- <Pattern>%date{HH:mm:ss.SSS} %level [%logger] %msg%n%ex{full}%n</Pattern>
-
- <!-- Debug logging pattern -->
- <!--
<Pattern>%date{HH:mm:ss.SSS} %level [%logger:%line] - %msg%n%ex{full}%n</Pattern>
- -->
</layout>
</appender>
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%date{HH:mm:ss.SSS} %level [%logger] %msg%n%ex{full}%n</Pattern>
</layout>
- </appender>
-
- <!--
- Loggers define inidicate which packages/categories are logged, at which level, and to which appender.
- Levels: ALL, ERROR, WARN, INFO, DEBUG, OFF
- -->
-
- <!-- Logs IdP, but not OpenSAML, messages -->
- <logger name="edu.internet2.middleware.shibboleth">
- <level value="INFO" />
- <!-- Appender, IDP_PROCESS, is inherited from the root logger -->
- </logger>
-
- <!-- Logs OpenSAML, but not IdP, messages -->
- <logger name="org.opensaml">
- <level value="OFF" />
- <!-- Appender, IDP_PROCESS, is inherited from the root logger -->
- </logger>
-
-
-
-
- <!-- Do no edit the loggers below here. -->
+ </appender>
+
<logger name="Shibboleth-Access">
<level value="ALL" />
<appender-ref ref="IDP_ACCESS" />