[ https://issues.apache.org/jira/browse/LOG4J2-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ralph Goers closed LOG4J2-13. ----------------------------- > Appenders, layouts, etc should support deferred processing > ---------------------------------------------------------- > > Key: LOG4J2-13 > URL: https://issues.apache.org/jira/browse/LOG4J2-13 > Project: Log4j 2 > Issue Type: Wish > Reporter: Curt Arnold > Assignee: Ralph Goers > Fix For: 2.0-beta2 > > > Appenders, Layouts and the like that interact with LoggingEvent should > support deferred processing. > This can be accomplished by having a distinct extract() method where the > object constructs a value object containing the info needed for later > processing from the LoggingEvent and other context (such as current thread, > stack trace). At some later time, this value object may be rendered to > complete the layout etc. This approach eliminates the need to preemptively > collect information such as stack trace that may not be used or to clone the > LoggingEvent to isolate the layout or appender from external changes. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org