Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET
APACHE-2.0 License
Bot releases are visible (Hide)
Apache log4net 3.0.0-preview.4 is probably the last preview of log4net 3.0.0 and addresses the following issues:
Full Changelog: https://github.com/apache/logging-log4net/compare/rc/3.0.0-preview.3...rc/3.0.0-preview.4
Nuget: https://www.nuget.org/packages/log4net/3.0.0-preview.4
Published by FreeAndNil about 1 month ago
Apache log4net 3.0.0-preview.3 is the third preview of log4net 3.0.0 and addresses the following issues:
Full Changelog: https://github.com/apache/logging-log4net/compare/rc/3.0.0-preview.2...rc/3.0.0-preview.3
Nuget: https://www.nuget.org/packages/log4net/3.0.0-preview.3
Published by FreeAndNil 3 months ago
Apache log4net 3.0.0-preview.2 is the second preview of log4net 3.0.0 and addresses the following issues:
log4net.Appender.RemotingAppender
(see #154 - Remove RemotingAppender)log4net.Appender.NetSendAppender
(see #158 - NetSendAppender removed)log4net.Repository.Hierarchy.Hierarchy.EmittedNoAppenderWarning
is now internal (see #157)Regression: Creating nested loggers in reverse order fails in 3.0.0-preview.1 (#156 by @FreeAndNil)
Published by FreeAndNil 3 months ago
Apache log4net 3.0.0-preview.1 is the first preview of log4net 3.0.0 and addresses the following issues:
Attention: Starting with 3.0.0 we only support the following target frameworks
The reasoning for this change can be found in #111 - Dropping support for older runtimes
log4net.Appender.BufferingAppenderSkeleton.OnlyFixPartialEventData
log4net.Appender.ColoredConsoleAppender.ctor(ILayout)
log4net.Appender.ColoredConsoleAppender.ctor(ILayout, bool)
log4net.Appender.ConsoleAppender.ctor(ILayout)
log4net.Appender.ConsoleAppender.ctor(ILayout, bool)
log4net.Appender.DebugAppender.ctor(ILayout)
log4net.Appender.EventLogAppender.ctor(ILayout)
log4net.Appender.FileAppender.ctor(ILayout, string)
log4net.Appender.FileAppender.ctor(ILayout, string, bool)
log4net.Appender.MemoryAppender.OnlyFixPartialEventData
log4net.Appender.SmtpAppender.LocationInfo
log4net.Appender.TextWriterAppender.ctor(ILayout, Stream)
log4net.Appender.TextWriterAppender.ctor(ILayout, TextWriter)
log4net.Appender.TraceAppender.ctor(ILayout)
log4net.Config.DOMConfigurator
log4net.Config.AliasDomainAttribute
log4net.Config.DomainAttribute
log4net.Config.DOMConfiguratorAttribute
log4net.Core.LoggerManager.GetLoggerRepository
log4net.Core.LoggerManager.CreateDomain
log4net.Core.LoggingEventData.TimeStamp
log4net.Core.LoggingEvent.GetExceptionStrRep
log4net.Core.LoggingEvent.FixVolatileData
log4net.LogManager.GetLoggerRepository
log4net.LogManager.CreateDomain
log4net.Util.SystemInfo.ProcessStartTime
log4net.Config.AliasRepositoryAttribute
is now sealedlog4net.Config.RepositoryAttribute
is now sealedlog4net.Config.XmlConfiguratorAttribute
is now sealedlog4net.Appender.AppenderCollection.IAppenderCollectionEnumerator
is now obsolete and must be replaced by IEnumerator<IAppender>
log4net.Appender.MemoryAppender.m_eventsList
(protected field) was changed from ArrayList
to List<LoggingEvent>
m_eventsList.SyncRoot
you need to cast it: ((ICollection)m_eventsList).SyncRoot
A big thanks to @erikmav for the hard work regarding nullable annotations and moving to generic collections.
Published by fluffynuts 7 months ago
Apache log4net 2.0.17 addresses reported issues:
Published by fluffynuts 8 months ago
A big thanks to @FreeAndNil for doing all the hard work of collating changes.
Bug fixes
Enhancements
Published by fluffynuts about 2 years ago
Attention: .NET 3.5 Client Profile is no longer supported. I'm really sorry, I've tried to keep as many of the legacy targets available as possible, but after spending another 4 or so hours trying to get net35-client to build on any machine, I've given up - as far as I'm aware, this should only affect Windows XP clients. I'm afraid 2.0.14 was the end of the road for you. Apache log4net 2.0.15 addresses reported issues:
Published by fluffynuts almost 3 years ago
Published by fluffynuts almost 3 years ago
Some minor updates:
This is essentially the same release as rc-1, with the artifacts updated so that unzipping them won't scatter files in the target.
Published by fluffynuts almost 3 years ago
Some minor updates:
Published by fluffynuts about 4 years ago
Should resolve issues with PlatformNotSupported
exceptions raised on !win32 when attempting to include the current user name in logs.
Published by fluffynuts about 4 years ago
Published by fluffynuts about 4 years ago
Apache log4net 2.0.10 improves netstandard2.0 support thanks to community member @NicholasNoise.