[ 
https://issues.apache.org/jira/browse/LOG4NET-316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dominik Psenner resolved LOG4NET-316.
-------------------------------------

    Resolution: Fixed
      Assignee: Dominik Psenner

Added a config example with revision: 1489735
                
> 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
>            Assignee: Dominik Psenner
>            Priority: Minor
>              Labels: features
>             Fix For: 1.2.12
>
>         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
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to