Hi Logback Users,

I would like to discuss with you two questions concerning logback.

I have a REST Web Service that uses the appender 
"ch.qos.logback.core.rolling.RollingFileAppender" with rolingPolicy 
"ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"
with this config
<fileNamePattern>${LOG_FILE}-%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>
<maxFileSize>50MB</maxFileSize>
<maxHistory>7</maxHistory>
<totalSizeCap>500MB</totalSizeCap>

I want to have all the logs deleted after 7 days. HOWEVER I realized on my 
System the rolling appender only runs when my Service is used. If my REST 
Service is not in use, there might be log files that are older than 7 days, 
which I would like to avoid.

Question1: Is there any config that deletes logs according to <maxHistory> 
settings without using my Service?

Question2: My REST Service has one Endpoint that is not logging anything. Lets 
assume, only this Endpoint is called and lets assume, there are logs older than 
<maxHistory>.
In this case, does rolingFileAppender still delete files according to 
<maxHistory>??

THX and best regards

Mit freundlichen Grüßen / Best regards

Birgit Heubach
CI/DAD2.11

Tel. +49 711 811-13899

_______________________________________________
logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to