logging - Log4net appender configuration with variables -
with large project, 1 ends plethora of loggers.
log appenders' configurations consistent i.e. same directory structure, naming convention, log output format
is there way log4net configure single appender , apply configuration multiple loggers (and here's catch) variable filename example
e.g.
<appender name="myappender" type="log4net.appender.rollingfileappender"> <lockingmodel type="log4net.appender.fileappender+minimallock" /> <file value="logs\mylog_" /> <appendtofile value="true" /> <staticlogfilename value="false" /> <rollingstyle value="date" /> <datepattern value="yyyymm'.log'" /> <layout type="log4net.layout.patternlayout"> <conversionpattern value="%date [%thread] %-5level - %message%newline" /> </layout> </appender>
the example above same appenders exception of <file value
part have different prefix each file output e.g. e-mail logger email_
what hoping possible is, conversionpattern
of layout, 1 can add variable %logger
<file value
setting e.g. <file value="logs\%logger_" />
Comments
Post a Comment