You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Ralph Goers (Jira)" <ji...@apache.org> on 2020/04/04 22:29:02 UTC
[jira] [Updated] (LOG4NET-521) AdjustFileBeforeAppend()
NullReferenceException
[ https://issues.apache.org/jira/browse/LOG4NET-521?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ralph Goers updated LOG4NET-521:
--------------------------------
LOG4NET is now dormant.
> AdjustFileBeforeAppend() NullReferenceException
> -----------------------------------------------
>
> Key: LOG4NET-521
> URL: https://issues.apache.org/jira/browse/LOG4NET-521
> Project: Log4net
> Issue Type: Bug
> Components: Core
> Affects Versions: 1.2.15
> Environment: Windows et. al.
> Reporter: WILLIAM J DAVIS
> Priority: Major
>
> When the log file is open and the service attempts to roll the log file the service will terminate with an unhandled NullReferenceException:
> {code:title=Exception StackTrace|borderStyle=solid}
> Application: Synovia.Service.exe
> Framework Version: v4.0.30319
> Description: The process was terminated due to an unhandled exception.
> Exception Info: System.NullReferenceException
> at log4net.Appender.RollingFileAppender.AdjustFileBeforeAppend()
> at log4net.Appender.RollingFileAppender.Append(log4net.Core.LoggingEvent)
> at Synovia.Service.Common.Common.Logging.AsyncFileAppender.LogMessages()
> at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
> at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
> at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
> at System.Threading.ThreadHelper.ThreadStart()
> {code}
> {code:xml}
> <log4net>
> <root>
> <level value="ALL" />
> <appender-ref ref="asyncForwarder" />
> </root>
> <appender name="asyncForwarder" type="Log4Net.Async.ParallelForwardingAppender,Log4Net.Async">
> <appender-ref ref="LossyAppender" />
> <appender-ref ref="LogFileAppender" />
> <bufferSize value="2147483644" />
> </appender>
>
> <appender name="LossyAppender" type="log4net.Appender.BufferingForwardingAppender">
> <bufferSize value="200" />
> <lossy value="true"/>
> <evaluator type="log4net.Core.LevelEvaluator">
> <threshold value="WARN"/>
> </evaluator>
> <appender-ref ref="LogglyAppender" />
> </appender>
> <appender name="LogglyAppender" type="log4net.loggly.LogglyAppender, log4net-loggly">
> <rootUrl value="https://logs-01.loggly.com/" />
> <inputKey value="?????" />
> <tag value="GOLD_M1_S1" />
> <filter type="log4net.Filter.LevelRangeFilter">
> <levelMin value="WARN" />
> <levelMax value="FATAL" />
> </filter>
> </appender>
>
> <appender name="LogFileAppender" type="Synovia.Service.Common.Common.Logging.AsyncFileAppender">
> <lockingModel type="log4net.Appender.FileAppender+ExclusiveLock" />
> <file value="logs\" />
> <datePattern value="dd.MM.yyyy'.log'" />
> <appendToFile value="true" />
> <rollingStyle value="Composite" />
> <maxSizeRollBackups value="20" />
> <maximumFileSize value="200MB" />
> <staticLogFileName value="false" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%date{MM/dd/yyyy HH:mm:ss.fffffff}|%logger|%thread|%-5level|%message|%newline" />
> </layout>
> </appender>
> </log4net>
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)