You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by "Joe (JIRA)" <ji...@apache.org> on 2016/10/16 13:11:20 UTC

[jira] [Updated] (LOG4NET-526) Add appSetting conversion pattern to PatternString

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

Joe updated LOG4NET-526:
------------------------
    Description: 
A common requirement is to be able to define a base directory for log files that can be used by multiple FileAppenders.  In this way, the directory only needs to be changed in one place.

Today the typical solution is to use a PatternString with a property that is set in code before log4net is configured, e.g.

      <file type="log4net.Util.PatternString" value="%property{LogDIr}MyFile.log"/>

Suggested feature is to allow a conversion pattern that reads the base directory name from an appSetting, e.g.:

      <file type="log4net.Util.PatternString" value="%appSetting{LogDIr}MyFile.log"/>


  was:
A common requirement is to be able to define a base directory for log files that can be used by multiple FileAppenders.  In this way, the directory only needs to be changed in one place.

Today the typical solution is to use a PatternString with a property that is set in code before log4net is configured, e.g.

      <file type="log4net.Util.PatternString" value="%property{LogDIr}MyFile.log"/>

Suggested feature is to allow a conversion pattern that reads the base directory name from an appSetting, e.g.:

      <file type="log4net.Util.PatternString" value="%appSetting{LogDIr}MyFile.log"/>





> Add appSetting conversion pattern to PatternString
> --------------------------------------------------
>
>                 Key: LOG4NET-526
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-526
>             Project: Log4net
>          Issue Type: New Feature
>          Components: Core
>    Affects Versions: 1.2.15
>            Reporter: Joe
>            Priority: Minor
>
> A common requirement is to be able to define a base directory for log files that can be used by multiple FileAppenders.  In this way, the directory only needs to be changed in one place.
> Today the typical solution is to use a PatternString with a property that is set in code before log4net is configured, e.g.
>       <file type="log4net.Util.PatternString" value="%property{LogDIr}MyFile.log"/>
> Suggested feature is to allow a conversion pattern that reads the base directory name from an appSetting, e.g.:
>       <file type="log4net.Util.PatternString" value="%appSetting{LogDIr}MyFile.log"/>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)