How about :

       String activeLogFile = "a file name of your choice";
        LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
        RollingFileAppender<ILoggingEvent> appender = new RollingFileAppender<ILoggingEvent>();
        appender.setContext(loggerContext);
        appender.setFile(activeLogFile);

        String archiveDir = "a directory of your choice"
        createIfNeeded(archiveDir);
        TimeBasedRollingPolicy<ILoggingEvent> timePolicy = new TimeBasedRollingPolicy<ILoggingEvent>();
        timePolicy.setFileNamePattern(archiveDir + patternFor("%d{yyyy-MM-dd,aux}/%d{yyyy-MM-dd-hh}"));  // hourly
       .....


On 4 November 2013 11:09, Per Jørgen Vigdal <Per.Jorgen.Vigdal@evry.com> wrote:

Hallo.

Is it possible to configure a TimeBasedRollingPolicy so that the file that it is being logged to does not

have any date in the filename, but the rolled over files has.

Thanks

PerJ

 


_______________________________________________
Logback-user mailing list
Logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user