Details
Description
I'm getting this exception when trying to call ILog.Error() method (the logger used is RollingFileAppender):
log4net:ERROR Exception while logging
System.Threading.LockRecursionException: A read lock may not be acquired with the write lock held in this mode.
at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
at System.Threading.ReaderWriterLockSlim.TryEnterReadLock(TimeoutTracker timeout)
at System.Threading.ReaderWriterLockSlim.EnterReadLock()
at log4net.Util.ReaderWriterLock.AcquireReaderLock()
at log4net.Repository.Hierarchy.Logger.CallAppenders(LoggingEvent loggingEvent)
at log4net.Repository.Hierarchy.Logger.ForcedLog(Type callerStackBoundaryDeclaringType, Level level, Object message, Exception exception)
at log4net.Repository.Hierarchy.Logger.Log(Type callerStackBoundaryDeclaringType, Level level, Object message, Exception exception)
Any ideas why it might be happening?
Attachments
Issue Links
- duplicates
-
LOG4NET-551 LockRecursionException when using File Appenders
- Resolved