We have old application that is single threaded and we run it multiple instances of it. I have noticed that it creates multiple logs with strange naming.
PASManifest-EDWWhatIfDbg.20180918-17.log
PASManifest-EDWWhatIfDbg.20180918-17.20180918-17.log.log
PASManifest-EDWWhatIfDbg.20180918-17.20180918-17.20180918-17.log.log.log
Problem is, we have programs that reuse those logs and they are very sensitive to the log names.
Is there a way to configure log4net, such that it only creates & uses PASManifest-EDWWhatIfDbg.20180918-17.log
  <appender name="EDWWhatIfDebugFile" type="log4net.Appender.RollingFileAppender">
  <file type="log4net.Util.PatternString">
    <conversionPattern value="D:\centralAM\Logs\EDWWhatIf\PASManifest-EDWWhatIfDbg"/>
  </file>
  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  <appendToFile value="true" />
  <preserveLogFileNameExtension value="true" />
  <staticLogFileName value="false" />
  <rollingStyle value="Date" />
  <datePattern value="'.'yyyyMMdd-HH'.log'" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%5thread] %-5level %type{1}.%method() - %message%newline%exception" />
  </layout>
  <filter type="log4net.Filter.LevelRangeFilter">
    <levelMin value="DEBUG" />
    <levelMax value="DEBUG" />
  </filter>
</appender>