From 80ad667767d2d065c82203ca8b342ce9e940050d Mon Sep 17 00:00:00 2001
From: Paul Caskey <pcaskey@internet2.edu>
Date: Sat, 5 Oct 2019 03:25:09 +0000
Subject: [PATCH] set logback to default

---
 conf/logback.xml | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

diff --git a/conf/logback.xml b/conf/logback.xml
index 2bf2c2b..cda207e 100644
--- a/conf/logback.xml
+++ b/conf/logback.xml
@@ -72,9 +72,13 @@
     <!-- =========================================================== -->
     
     <!-- Process log. -->
-    <appender name="IDP_PROCESS" class="ch.qos.logback.core.FileAppender">
-        <File>/tmp/logidp-process</File>
+    <appender name="IDP_PROCESS" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <File>${idp.logfiles}/idp-process.log</File>
         
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${idp.logfiles}/idp-process-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
+            <maxHistory>${idp.loghistory}</maxHistory>
+        </rollingPolicy>
 
         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
             <charset>UTF-8</charset>
@@ -99,14 +103,18 @@
         <discardingThreshold>0</discardingThreshold>
     </appender>
 
-    <appender name="IDP_WARN" class="ch.qos.logback.core.FileAppender">
+    <appender name="IDP_WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
         <!-- Suppress anything below WARN. -->
         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
             <level>WARN</level>
         </filter>
         
-        <File>/tmp/logidp-warn</File>
+        <File>${idp.logfiles}/idp-warn.log</File>
         
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${idp.logfiles}/idp-warn-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
+            <maxHistory>${idp.loghistory}</maxHistory>
+        </rollingPolicy>
         
         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
             <charset>UTF-8</charset>
@@ -127,9 +135,13 @@
     </appender>
     
     <!-- Audit log. -->
-    <appender name="IDP_AUDIT" class="ch.qos.logback.core.FileAppender">
-        <File>/tmp/logidp-audit</File>
+    <appender name="IDP_AUDIT" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <File>${idp.logfiles}/idp-audit.log</File>
 
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${idp.logfiles}/idp-audit-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
+            <maxHistory>${idp.loghistory}</maxHistory>
+        </rollingPolicy>
 
         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
             <charset>UTF-8</charset>
@@ -138,9 +150,13 @@
     </appender>
     
     <!-- Consent audit log. -->
-    <appender name="IDP_CONSENT_AUDIT" class="ch.qos.logback.core.FileAppender">
-        <File>/tmp/logidp-consent-audit</File>
+    <appender name="IDP_CONSENT_AUDIT" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <File>${idp.logfiles}/idp-consent-audit.log</File>
 
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${idp.logfiles}/idp-consent-audit-%d{yyyy-MM-dd}.log.gz</fileNamePattern>
+            <maxHistory>${idp.loghistory}</maxHistory>
+        </rollingPolicy>
 
         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
             <charset>UTF-8</charset>