From 38f82a10baa1b0bf359dede66b58309da73a7e4b Mon Sep 17 00:00:00 2001 From: Misagh Moayyed Date: Tue, 22 Aug 2017 23:59:20 +0430 Subject: [PATCH] Create shibd.logger --- sp/etc-shibboleth/shibd.logger | 69 ++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 sp/etc-shibboleth/shibd.logger diff --git a/sp/etc-shibboleth/shibd.logger b/sp/etc-shibboleth/shibd.logger new file mode 100644 index 0000000..de0491e --- /dev/null +++ b/sp/etc-shibboleth/shibd.logger @@ -0,0 +1,69 @@ +# set overall behavior +log4j.rootCategory=DEBUG, shibd_log, warn_log + +# fairly verbose for INFO, so generally leave at INFO +log4j.category.XMLTooling.XMLObject=INFO +log4j.category.XMLTooling.KeyInfoResolver=INFO +log4j.category.Shibboleth.IPRange=INFO +log4j.category.Shibboleth.PropertySet=INFO + +# raise for low-level tracing of SOAP client HTTP/SSL behavior +log4j.category.XMLTooling.libcurl=DEBUG + +# useful categories to tune independently: +# +# tracing of SAML messages and security policies +log4j.category.OpenSAML.MessageDecoder=DEBUG +log4j.category.OpenSAML.MessageEncoder=DEBUG +log4j.category.OpenSAML.SecurityPolicyRule=INFO +log4j.category.XMLTooling.SOAPClient=DEBUG +# interprocess message remoting +log4j.category.Shibboleth.Listener=INFO +# mapping of requests to applicationId +log4j.category.Shibboleth.RequestMapper=DEBUG +# high level session cache operations +log4j.category.Shibboleth.SessionCache=INFO +# persistent storage and caching +log4j.category.XMLTooling.StorageService=INFO + +# logs XML being signed or verified if set to INFO +log4j.category.XMLTooling.Signature.Debugger=INFO, sig_log +log4j.additivity.XMLTooling.Signature.Debugger=false + +# the tran log blocks the "default" appender(s) at runtime +# Level should be left at INFO for this category +log4j.category.Shibboleth-TRANSACTION=INFO, tran_log +log4j.additivity.Shibboleth-TRANSACTION=false +# uncomment to suppress particular event types +#log4j.category.Shibboleth-TRANSACTION.AuthnRequest=INFO +#log4j.category.Shibboleth-TRANSACTION.Login=INFO +#log4j.category.Shibboleth-TRANSACTION.Logout=INFO + +# define the appenders + +log4j.appender.shibd_log=org.apache.log4j.RollingFileAppender +log4j.appender.shibd_log.fileName=/var/log/shibboleth/shibd.log +log4j.appender.shibd_log.maxFileSize=1000000 +log4j.appender.shibd_log.maxBackupIndex=10 +log4j.appender.shibd_log.layout=org.apache.log4j.PatternLayout +log4j.appender.shibd_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n + +log4j.appender.warn_log=org.apache.log4j.RollingFileAppender +log4j.appender.warn_log.fileName=/var/log/shibboleth/shibd_warn.log +log4j.appender.warn_log.maxFileSize=1000000 +log4j.appender.warn_log.maxBackupIndex=10 +log4j.appender.warn_log.layout=org.apache.log4j.PatternLayout +log4j.appender.warn_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n +log4j.appender.warn_log.threshold=INFO + +log4j.appender.tran_log=org.apache.log4j.RollingFileAppender +log4j.appender.tran_log.fileName=/var/log/shibboleth/transaction.log +log4j.appender.tran_log.maxFileSize=1000000 +log4j.appender.tran_log.maxBackupIndex=20 +log4j.appender.tran_log.layout=org.apache.log4j.PatternLayout +log4j.appender.tran_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n + +log4j.appender.sig_log=org.apache.log4j.FileAppender +log4j.appender.sig_log.fileName=/var/log/shibboleth/signature.log +log4j.appender.sig_log.layout=org.apache.log4j.PatternLayout +log4j.appender.sig_log.layout.ConversionPattern=%m