[ https://issues.apache.org/jira/browse/LOG4NET-316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13163584#comment-13163584 ]
Stefan Bodewig commented on LOG4NET-316: ---------------------------------------- What would be your personal choice if you had free reign? > Provide a Layout Pattern that is re-evaluated on each use > --------------------------------------------------------- > > Key: LOG4NET-316 > URL: https://issues.apache.org/jira/browse/LOG4NET-316 > Project: Log4net > Issue Type: Improvement > Components: Other > Affects Versions: 1.2.11 > Reporter: Roy Chastain > Priority: Minor > Labels: features > Attachments: DynamicPatternLayout.cs > > > The DynamicPatternLayout is a layout pattern that is re-evaluated on each > use. It is appropriate to use instead of LayoutPattern to provide dynamic > strings in headers and footers for appenders. Datetime is an example. Using > the standard layout pattern results in the same datetime in each header and > footer, while using DynamicPatternLayout results in timestamp of the > header/footer creation. > Example > <layout type="log4net.Layout.DynamicPatternLayout"> > <param name="Header" value="%newline**** Trace Opened Local: > %date{yyyy-MM-dd HH:mm:ss.fff} UTC: %utcdate{yyyy-MM-dd HH:mm:ss.fff} > ****%newline"/> > <param name="Footer" value="**** Trace Closed %date{yyyy-MM-dd > HH:mm:ss.fff} ****%newline"/> > </layout> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira