[logback-dev] [JIRA] Created: (LBCORE-184) FileAppender should permit lazy file creation

Eric Estievenart (JIRA) noreply-jira at qos.ch
Sun Dec 12 18:54:52 CET 2010


FileAppender should permit lazy file creation
---------------------------------------------

                 Key: LBCORE-184
                 URL: http://jira.qos.ch/browse/LBCORE-184
             Project: logback-core
          Issue Type: New Feature
          Components: Appender
    Affects Versions: 0.9.26
            Reporter: Eric Estievenart
            Assignee: Logback dev list


There should be an option to allow lazy file creation, so that the files are created only when an
event has to be logged into it, and not when the appender starts.

The main idea behind that is that I dislike seeing files like ERROR.log (or even worse CRASH.log !) in the log
folders, even if their size is zero. And these files are probably even rolled over (at least with time based policy),
which can generate many (empty and useless) files with frightening names.

I think that something like
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<lazy>true</lazy>
...
</appender>
would be very convenient, as well as a way to globally set all file based appenders lazy (or not) at once:
<configuration>
  <lazyFileAppenders/>
</configuration>

(or whatever  people may find more convenient, maybe <FileAppenders lazy="true"/> )
(because you may not want to add that on a dozen or more file appenders).

This applies to all file appenders, including rolling ones, and maybe others ?

BTW, the more I use logback the more impressed I am.
You deserve a gold medal for your good job guys ! (and I don't give so many)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the logback-dev mailing list