1

I want to append log info in name of log file when created. e.g. INFO 2019-01-01.txt and ERROR 2019-01-01.txt

<configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
  </configSections>
  <log4net>
    <root>
      <level value="ALL" />
      <appender-ref ref="FileAppender" />
    </root>
    <appender name="FileAppender" type="log4net.Appender.FileAppender">
      <file type="log4net.Util.PatternString" value="App_Data\Logs\%property{LogName}%utcdate{yyyy-MM-dd}.txt"/><!--TraceLog.%property{log4net:HostName}.txt-->
      <appendToFile value="true" />
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date %level %logger - %message%newline" />
      </layout>
    </appender>
  </log4net>
HamzaFarooq
  • 429
  • 1
  • 4
  • 16
  • 1
    Possible duplicate of [How to log different log level to different log appender in log4net](https://stackoverflow.com/questions/6346521/how-to-log-different-log-level-to-different-log-appender-in-log4net) – nilsK Jun 24 '19 at 11:18

0 Answers0