0

I am using the RollingFileAppender to add the date to log file. At the end of a process, I want to email the log file. How can I get the file name that was dynamically created using netcore3.1?

I have seen this answer from 2014, Get log4net log file in C#. The .OfType no longer works.

  <logger name="user_log" additivity="false">
    <level value="Info" />
    <appender-ref ref="user_log" />
  </logger>
  <appender name="user_log" type="log4net.Appender.RollingFileAppender">
    <file value="c:\\logs\\csp\\process_csp_" />
    <datePattern value="yyyy-MM-dd'.log'"/>
    <staticLogFileName value="false" />
    <appendToFile value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionpattern value="%date{yyyy-MM-dd HH:mm:ss} %-5level %message %newline" />
    </layout>
    <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  </appender>
John E
  • 1
  • 1

0 Answers0