
[ http://jira.qos.ch/browse/LBCORE-57?page=com.atlassian.jira.plugin.system.is... ] Bruno Navert commented on LBCORE-57: ------------------------------------ One key use-case for this: trigger a manual .flush() when an error (stack trace) occurs in the application. This makes sure that the log file is always up to date in that situation, otherwise it's entirely possible that part of the stack trace is still held in the in-memory buffer, and developers looking at the log file will not see it.
FlushableAppender -----------------
Key: LBCORE-57 URL: http://jira.qos.ch/browse/LBCORE-57 Project: logback-core Issue Type: Improvement Components: Appender Affects Versions: 0.9.9 Reporter: Bruno Navert Assignee: Logback dev list Priority: Minor Attachments: DirectoryCreateRollingFileAppender.java, FlushableAppender.java
Create a FlushableAppender interface for appenders that can be manually flushed (only relevant if bufferingIO is enabled) Interface can simply extend Appender and java.io.Flushable
-- 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