diff options
| author | Markus Krogh <markus@nordu.net> | 2017-12-04 14:09:37 +0100 |
|---|---|---|
| committer | Markus Krogh <markus@nordu.net> | 2017-12-04 14:09:37 +0100 |
| commit | 4ad4fe63496271783cd3c1f5e22dd73da2a38324 (patch) | |
| tree | cc0fb827d5f9c07a6caf749384c4e160878b1b19 | |
| parent | 0f7e42d386adbae00e635be2e4968207241bbcab (diff) | |
Adding login attempt logging
| -rw-r--r-- | idp/templates/config/logback.xml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/idp/templates/config/logback.xml b/idp/templates/config/logback.xml index 26e5ef0..1d7a29d 100644 --- a/idp/templates/config/logback.xml +++ b/idp/templates/config/logback.xml @@ -61,6 +61,7 @@ <logger name="org.eclipse.jetty" level="${idp.loglevel.container:-ERROR}"/> + <!-- =========================================================== --> <!-- ============== Low Level Details or Changes =============== --> <!-- =========================================================== --> @@ -128,6 +129,26 @@ </filter> </appender> + + <!-- Login attempts --> + <appender name="IDP_LOGIN_ATTEMPTS" class="ch.qos.logback.core.rolling.RollingFileAppender"> + <!-- send directly to syslog? --> + <File>${idp.logfiles}/idp-login-attempts.log</File> + + <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <fileNamePattern>${idp.logfiles}/idp-login-attempts-%d{yyyy-MM-dd}.log.gz</fileNamePattern> + <maxHistory>${idp.loghistory:-180}</maxHistory> + </rollingPolicy> + + <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> + <charset>UTF-8</charset> + <Pattern>%date{ISO8601} - %X{idp.remote_addr} - %msg%n</Pattern> + </encoder> + </appender> + <logger name="net.shibboleth.idp.authn.impl" level="INFO"> + <appender-ref ref="IDP_LOGIN_ATTEMPTS" /> + </logger> + <!-- Audit log. --> <appender name="IDP_AUDIT" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${idp.logfiles}/idp-audit.log</File> |
