[logback-user] Adding a timestamp to a FileAppender file
listid at qos.ch
Thu Oct 30 15:42:37 CET 2008
A jira issue sounds good. Given that the RollingFileAppender already
inherits from FileAppender and is getting pretty complicated to
maintain, I would prefer a new class, e.g. ExtFileAppender. At the
same time, since the idea of a resolver also makes sense in
RollingFileAppender, FileAppender might still be the right place.
It's a case of definitely, maybe.
Ralph Goers wrote:
> I would suggest you create a Jira issue for this. I would suggest the
> ability to add a custom pattern resolver to the appender might be what
> you want. Before Logback I had written my own logging framework that
> supported this. I had considered making this request myself but so far I
> am not sure that we actually need it yet. It could look something like:
> <appender name="file" class="ch.qos.logback.core.FileAppender">
> <layout class="ch.qos.logback.classic.PatternLayout">
> The Resolver interface would have a single method that looks like
> String resolve(String pattern)
> nicolas.giraud at bnf.fr wrote:
>> Thanks for the answer, Hannes.
>> However a time-based rollover is not what I am looking for. My program
>> executes one job at a time. There are several jobs whose duration
>> varies from a couple of seconds to several hours. I simply want to
>> log the results of a job in a single file, and have the filename
>> contain a timestamp.
>> I will have to do this programmatically obviously, but I'm having
>> trouble setting up the file appender programmatically.
>> *Avant d'imprimer, pensez à l'environnement.*
>> Consider the environment before printing this mail.
>> Logback-user mailing list
>> Logback-user at qos.ch
> Logback-user mailing list
> Logback-user at qos.ch
Logback: The reliable, generic, fast and flexible logging framework for Java.
More information about the Logback-user