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

Stefan Bodewig updated LOG4NET-316:
-----------------------------------

    Fix Version/s: 1.2.12

Code is in as svn revision 1210987

I've added a tiny test that shows the subclass didn't break anything we 
actually test for PatternLayout.  But then again we don't test header and 
footer handling in PatternLayout at all.

So far I've not marked this issue as resolved in order to remind us we need to 
document it somewhere somehow.
                
> 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
>             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: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to