[logback-user] migration from log4j to logback. help with specific log4j.xml property (CronTriggerPolicy>

Ceki Gulcu ceki at qos.ch
Mon Feb 12 22:04:26 UTC 2024

Responses inline.

On 2/12/2024 10:56 PM, Aniruddha Shevade via logback-user wrote:
> Hello
>  Thanks for the answer. I am still a bit confused.
> If the logback FileNamePattern is "app.log.%d{yyyyMMdd_HHmmss}Z.log",
> would this by default mean its going to rollover every second? In other
> words , does the fileNamePattern define the rollover schedule?

That is correct, the fileNamePattern defines the rollover schedule.

> You mention using "yyyy-ww"  to trigger a weekly Rollover, would this
> mean the fileName pattern should be made
> "app.log%d{yyyy-ww}Z.log" ? 

Yes. However, automatic file compression is enabled if the value of the
fileNamePattern option ends with .gz or .zip but not Z.

> Is it possible to decouple the Name of the Rolled over log file and the
> tiriggering of RollOver ?  What if  Iwant a rollover every week , but
> the name of the Rolled Over file to have hhmmss as part of it? I Sorry
> if I have caused confusion here

Complete decoupling is not possible however you can have multiple %d
specifiers. See the link provided earlier.

> Best Regards
> Ani
Ceki Gülcü

Sponsoring SLF4J/logback/reload4j at https://github.com/sponsors/qos-ch

More information about the logback-user mailing list