[java-identity-provider COMMIT] in /trunk: idp-conf/src/main/resources/conf/idp.properties idp-conf/src/main/resource...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Jun 23 20:03:21 EDT 2014
Author: tzeller
Date: Mon Jun 23 20:03:21 2014
New Revision: 6156
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6156&view=rev
Log:
Configure logging similarly to v2. The LogbackLoggingService now accepts a configuration properties resource. The 'idp.home' property is set on the logger context if it is present in the application context environment.
Modified:
trunk/idp-conf/src/main/resources/conf/idp.properties
trunk/idp-conf/src/main/resources/conf/logback.xml
trunk/idp-conf/src/main/resources/system/conf/global-system.xml
trunk/idp-core/src/main/java/net/shibboleth/idp/log/LogbackLoggingService.java
Modified: trunk/idp-conf/src/main/resources/conf/idp.properties
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/idp.properties?rev=6156&r1=6155&r2=6156&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/idp.properties (original)
+++ trunk/idp-conf/src/main/resources/conf/idp.properties Mon Jun 23 20:03:21 2014
@@ -153,3 +153,6 @@
# Access control for status page
idp.status.allowedAddresses = '127.0.0.1/32', '::1/128'
+
+# Log directory
+idp.logDir=${idp.home}/logs
Modified: trunk/idp-conf/src/main/resources/conf/logback.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/logback.xml?rev=6156&r1=6155&r2=6156&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/logback.xml (original)
+++ trunk/idp-conf/src/main/resources/conf/logback.xml Mon Jun 23 20:03:21 2014
@@ -1,67 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
- <logger name="net.shibboleth.idp" level="INFO" />
+ <!-- Logs IdP, but not OpenSAML, messages -->
+ <logger name="net.shibboleth.idp" level="INFO"/>
- <logger name="net.shibboleth.idp.authn" level="DEBUG" />
+ <!-- Logs OpenSAML, but not IdP, messages -->
+ <logger name="org.opensaml" level="WARN"/>
+
+ <!-- Logs LDAP related messages -->
+ <logger name="org.ldaptive" level="WARN"/>
+
+ <!-- Logs inbound and outbound protocols messages at DEBUG level -->
+ <!--
+ <logger name="PROTOCOL_MESSAGE" level="DEBUG" />
+ -->
+
+ <!-- Normally you should not edit below this point. -->
+
+ <!-- Access log. -->
+ <appender name="IDP_ACCESS" class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <File>${idp.logDir}/idp-access.log</File>
- <logger name="net.shibboleth.idp.profile" level="DEBUG" />
-
- <logger name="net.shibboleth.idp.saml" level="DEBUG" />
+ <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+ <FileNamePattern>${idp.logDir}/idp-access-%d{yyyy-MM-dd}.log</FileNamePattern>
+ </rollingPolicy>
- <logger name="net.shibboleth.idp.session" level="DEBUG" />
-
- <logger name="org.eclipse.jetty" level="INFO" />
-
- <logger name="org.ldaptive" level="INFO" />
-
- <logger name="org.opensaml" level="WARN" />
-
- <logger name="org.opensaml.profile.action.impl" level="DEBUG" />
-
- <logger name="org.opensaml.saml.common.binding" level="DEBUG" />
-
- <logger name="org.opensaml.saml.saml1.binding" level="DEBUG" />
-
- <logger name="org.opensaml.saml.common.profile" level="DEBUG" />
-
- <logger name="org.opensaml.saml.saml1.profile" level="DEBUG" />
-
- <logger name="org.opensaml.saml.saml2.binding" level="DEBUG" />
-
- <logger name="org.opensaml.saml.saml2.profile" level="DEBUG" />
-
- <logger name="org.opensaml.storage" level="TRACE" />
-
- <logger name="org.opensaml.xmlsec" level="DEBUG" />
-
- <!-- Do not log failed runtime support check exceptions. -->
- <logger name="org.opensaml.xmlsec.algorithm.AlgorithmRegistry" level="INFO" />
-
- <!-- Do not log exception when bean definition class is a property and root level is DEBUG. -->
- <logger name="org.springframework.beans.factory.support.DefaultListableBeanFactory" level="INFO" />
-
- <!-- Do not log exception when bean definition class is a property and root level is DEBUG. -->
- <logger name="org.springframework.context.annotation.ConfigurationClassUtils" level="INFO" />
-
- <logger name="org.springframework.web" level="WARN" />
-
- <logger name="org.springframework.webflow" level="WARN" />
-
- <logger name="PROTOCOL_MESSAGE" level="DEBUG" />
-
- <!-- Exception logging to suppress. -->
- <logger name="org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException" level="OFF" />
-
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<charset>UTF-8</charset>
- <Pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} [%5level] : %logger: %msg%n</Pattern>
+ <Pattern>%msg%n</Pattern>
</encoder>
</appender>
- <root level="warn">
- <appender-ref ref="STDOUT" />
[... 185 lines stripped ...]
More information about the commits
mailing list