Index of /apache/logging/log4net/source
Name Last modified Size Description
Parent Directory -
README.html 12-Oct-2011 10:23 15K
log4net-1.2.11-src.zip 31-Jan-2013 19:53 1.2M
log4net-1.2.11-src.zip.asc 31-Jan-2013 19:53 197
Apache log4net™ 1.2.11 is not only a bugfix release, it also
adds support for Microsoft® .NET 4.0 as well as the client profiles
of .NET 3.5 and .NET 4.0.
Starting with this release log4net uses a new strong
name key but we also provide a binary distribution using
the "old" strong name key of log4net 1.2.10 and earlier.
See the FAQ for details.
The binary distributions no longer contain assemblies
built for the Compact Framework 1.0 or the Shared Source
CLI - you can build those yourself using the source
distribution.
Users who download the ZIP files to Windows may need to unblock the
archive (right click on the ZIP and press the "Unblock" button)
before extracting it.
Breaking Changes
The signature of
ILoggerFactory.CreateLogger has changed.
Bug Fixes
- [LOG4NET-76] - TextWriterAdapter is not thread safe
- [LOG4NET-79] - SecurityException thrown in LogicalThreadContextProperties GetProperties
- [LOG4NET-81] - LoggerRepositorySkeleton's OnConfigurationChanged method always raises its event with EventArgs.Empty instead of passing through its EventArgs parameter.
- [LOG4NET-93] - Typos for node name in tutorial, excess quote, invalid XML
- [LOG4NET-94] - Incorrect config file for ..\examples\net\1.0\Tutorials\ConsoleApp
- [LOG4NET-95] - Level.CompareTo() may result a wrong Value -> sorting of Levels does not work
- [LOG4NET-113] - SystemInfo.GetTypeFromString() raises NotSupportedException
- [LOG4NET-123] - EnvironmentPatternConverter does not expand User or System level environment variables under Windows
- [LOG4NET-126] - Links on the log4net Examples page do not work, including the overview link explaining why the other links do not work
- [LOG4NET-128] - Either documentation is incorrect or a bug in SmtpAppender
- [LOG4NET-129] - EventLogAppender EventID parsing does not handle Active Properties properly
- [LOG4NET-135] - Bad example code in documentation
- [LOG4NET-137] - log4net.Filter.LevelMatchFilter does not work anymore
- [LOG4NET-143] - Invalid Repository Config Uri composition from "log4net.Config" application setting
- [LOG4NET-146] - System.NullReferenceException on FindAndRender object
- [LOG4NET-158] - XMLConfigurator.ConfigureAndWatch() leaks resources if called multiple times
- [LOG4NET-167] - ArrayOutOfBounds Exception in MemoryAppender.getEvents()
- [LOG4NET-212] - Threading bug in the PatternConverter.cs
- [LOG4NET-214] - EventLogAppender should also use config file to set EventId
- [LOG4NET-215] - Exception on Convert for return %class{1} name
- [LOG4NET-229] - Japanese characters get garbled with log4net.Layout.XmlLayoutSchemaLog4j
- [LOG4NET-241] - Issue tracking page does not link to project
- [LOG4NET-242] - Download page does not have link to KEYS file
- [LOG4NET-243] - broken link on http://logging.apache.org/log4net/release/example-apps.html
- [LOG4NET-244] - SmtpAppender.To Property has incorrect delimiter
- [LOG4NET-257] - Visual Studio 2010 .NET 4.0 Application does not copy log4net lib to bin directory
- [LOG4NET-265] - RemoteFileAppender Tests fail on Windows 7
- [LOG4NET-274] - log4net doesn't log when running a .Net 4.0 Windows application built in Release mode
- [LOG4NET-297] - AppenderSkeleton.RequiresLayout docs and implementation don't match
- [LOG4NET-300] - FilterTest doesn't compile for .Net 2.0
- [LOG4NET-301] - Unit tests fail on a clean checkout on .NET 2.0 using NAnt
- [LOG4NET-310] - EventLogAppender's ActivateOptions throws SecurityException on Vista/Win2k3 and later when not run as administrator
- [LOG4NET-311] - MinimalLock and AppendToFile=false don't work together in trunk's FileAppender
Improvements
- [LOG4NET-31] - Allow user to pass in additional parameters to <converter> node via some kind of <property> tag
- [LOG4NET-38] - EventLogAppender: Add support for setting the Category on Event Log messages.
- [LOG4NET-66] - PreserveFileExtension with StaticFileName
- [LOG4NET-77] - A small improvement of log4net.Layout.Pattern.ExceptionPatternConverter - added 'Option' propery support
- [LOG4NET-88] - support .NET 2.0 connectionStrings configuration section
- [LOG4NET-96] - Expose the Message, Exception, and ErrorCode properties of OnlyOnceErrorHandler.
- [LOG4NET-97] - Make Hierarchy's ILoggerFactory aware of the repository's LevelMap
- [LOG4NET-98] - Update header comment in files to be compliant with new Apache header requirements: http://www.apache.org/legal/src-headers.html for 11/1/2006 deadline
- [LOG4NET-100] - IPAddressConverter improvement for .NET 2 or .NET 3
- [LOG4NET-106] - TraceAppender : Add switch to disable using logger name as trace category
- [LOG4NET-112] - Add support to the UdpAppender for IP v6 remote addresses
- [LOG4NET-131] - Add Cc and Bcc support to SmtpAppender
- [LOG4NET-141] - Add CreateConnection method to AdoNetAppender to allow subclasses to have control of IDbConnection.
- [LOG4NET-153] - Make it easier to configure multiple appenders in code using BasicConfigurator
- [LOG4NET-157] - FAQ for getting the fully-qualified name of a class
- [LOG4NET-164] - using a named mutex for file appenders
- [LOG4NET-170] - Documentation improvement re: fixing and active properties
- [LOG4NET-246] - Make it possible to choose whether or not to watch configuration files specified using the "log4net.Config" appsetting key
New Features
- The various static Configure methods of the Configurator classes now return collections of configuration messages rather than void.
- [LOG4NET-59] - add the ability to roll files based on universal time (UTC).
- [LOG4NET-64] - add the ability to preserve the log file name extension when rolling the log file.
- [LOG4NET-87] - Support ASP.Net related PatternConverters to allow items from the HttpContext.Current.Session, Cache, Request, etc. to be captured.
- [LOG4NET-92] - Build for Compact Framework 2.0
- [LOG4NET-107] - Added ExceptionEvaluator
- [LOG4NET-115] - Expand UserAppDataPath in filename
- [LOG4NET-116] - allow smtp to ssl authenticate and with certificates.
- [LOG4NET-154] - Add a StackTracePatternConverter to display method calls leading up to log message
- [LOG4NET-155] - Add TimeEvaluator
- [LOG4NET-168] - New property ReplyTo address for the SmtpAppender required
- [LOG4NET-176] - Buildable with VS 2008 and .NET FW 3.5
- [LOG4NET-233] - Support .NET 4.0 including Client Profile