[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