Uploaded image for project: 'Log4net'
  1. Log4net
  2. LOG4NET-673

RollingFileAppender does not create file or write to it

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Cannot Reproduce
    • 2.0.10
    • None
    • Appenders
    • None
    • Windows Server
      dotnet 3.1.406

    Description

      Hi,

      Note: this bug is in 2.0.12 even though I cannot select it here.

      I got the log4net lib from nuget https://www.nuget.org/packages/log4net/ and it is working fine with 2.0.8, but switching to 2.0.12 prevents the creation of log files and also does not write to existing log files.

      The config file is

      <log4net>
      <root>
      <level value="ALL" />
      <appender-ref ref="ColoredConsoleAppender" />
      <appender-ref ref="RollingLogFileAppender" />
      <appender-ref ref="ErrorLogFileAppender" />
      <appender-ref ref="WarnLogFileAppender" />
      </root>

      <appender name="ColoredConsoleAppender" type="log4net.Appender.ManagedColoredConsoleAppender">
      <mapping>
      <level value="INFO" />
      <forecolor value="White" />
      </mapping>
      <mapping>
      <level value="WARN" />
      <forecolor value="Green" />
      </mapping>
      <mapping>
      <level value="ERROR" />
      <forecolor value="Red" />
      </mapping>
      <mapping>
      <level value="DEBUG" />
      <forecolor value="Yellow" />
      </mapping>
      <layout type="log4net.Layout.PatternLayout">
      <conversionpattern value="%date [%thread] %-5level - %message%newline" />
      </layout>
      </appender>

      <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file type="log4net.Util.PatternString" value="log/ALL-Datamigration.log" />
      <appendToFile value="true" />
      <rollingStyle value="Composite" />
      <maxSizeRollBackups value="100" />
      <maximumFileSize value="30MB" />
      <staticLogFileName value="true" />
      <preserveLogFileNameExtension value="true"/>
      <datePattern value="ddMMyyyy" />
      <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
      </appender>

      <appender name="ErrorLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file type="log4net.Util.PatternString" value="log/ERROR-Datamigration.log" />
      <appendToFile value="true" />
      <rollingStyle value="Composite" />
      <maxSizeRollBackups value="100" />
      <maximumFileSize value="30MB" />
      <staticLogFileName value="true" />
      <preserveLogFileNameExtension value="true"/>
      <datePattern value="ddMMyyyy" />
      <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
      <param name="LevelMin" value="ERROR"/>
      <param name="LevelMax" value="FATAL"/>
      </filter>
      </appender>

      <appender name="WarnLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file type="log4net.Util.PatternString" value="log/WARN-Datamigration.log" />
      <appendToFile value="true" />
      <rollingStyle value="Composite" />
      <maxSizeRollBackups value="100" />
      <maximumFileSize value="30MB" />
      <staticLogFileName value="true" />
      <preserveLogFileNameExtension value="true"/>
      <datePattern value="ddMMyyyy" />
      <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
      <param name="LevelMin" value="WARN"/>
      <param name="LevelMax" value="WARN"/>
      </filter>
      </appender>
      </log4net>

      Attachments

        Activity

          People

            Unassigned Unassigned
            tomsredsofa Thomas Schroeder
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: