Log4Net: Rolling File appender, custom file name -


i want logfile have following format:

yyyy-mm-dd-[area]{-[optional tag]}.log

so end 2016-08-23-area-performancetesting.log, area = [area] , performancetesting = [optional tag].

i having trouble adding 'area' string variable after date, optional tag variable.

the resulting filename turns out this, wrong:

{yyyy-mm-dd(tt)}.name.2016-08-23(pm).log

<appender name="rollingfile" type="log4net.appender.rollingfileappender">        <param name="file" value="c:\logs\%date{yyyy-mm-dd(tt)}.name.log" />        <param name="appendtofile" value="true" />       <param name="rollingstyle" value="composite" />       <param name="maxsizerollbackups" value="1000" />       <param name="maximumfilesize" value="25mb" />       <param name="staticlogfilename" value="false" />       <param name="datepattern" value=".yyyy-mm-dd(tt)" />       <preservelogfilenameextension value="true"/>       <layout type="log4net.layout.patternlayout">         <conversionpattern value="%date{hh:mm:ss.fff} %message%newline" />       </layout> </appender> 

your parameter incorrect, needs have "type="log4net.util.patternstring"" added file tag:

<file type="log4net.util.patternstring"  value="test1.%date{yyyy-mm-dd_hh-mm-ss}xxxxxxxx.log" />   

Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -