changelog.txt
来自「SharpDevelop2.0.0 c#开发免费工具」· 文本 代码 · 共 1,932 行 · 第 1/5 页
TXT
1,932 行
* Util/SystemInfo.cs:
Added ProcessStartTime property
2004-08-19 22:31 nicko
* Repository/Hierarchy/XmlHierarchyConfigurator.cs:
Added explicit parameter subtype specification. This allows the subtype of
a property to be specified in the config file allowing an appropriate
converter to be found for the string value. This allows the following to
be specified in the config file:
<layout type="log4net.Layout.PatternLayout" value="%d [%t] %-5p %c [%x] - %m%n" />
This leverages the pattern layout TypeConverter to convert the value into the
required type.
2004-08-19 22:22 nicko
* log4net.csproj:
Added RandomStringPatternConverter.cs and PatternLayoutConverter.cs
* Util/: PatternString.cs,
PatternStringConverters/RandomStringPatternConverter.cs:
Added RandomStringPatternConverter
* Util/TypeConverters/: ConverterRegistry.cs,
PatternLayoutConverter.cs:
Added PatternLayoutConverter
* Layout/PatternLayout.cs:
Cleaned up PatternLayout(string) constructor. Added more docs about
ActivateOptions() method
2004-08-11 21:04 nicko
* Appender/SmtpAppender.cs:
Update to the SmtpAppender from Al Little.
Added SMTP Basic (username & password) and NTLM (Windows Integrated)
authentication to the SmtpAppender.
Added property to allow the SMTP server port to be set.
These features are only available on .NET 1.1 runtime using CDO as the mail
client implementation.
2004-08-02 10:44 nicko
* Layout/: XMLLayout.cs, XmlLayoutSchemaLog4j.cs:
Added support for GlobalProperties
* Util/: PropertiesDictionary.cs, ReadOnlyPropertiesDictionary.cs:
Made the inner hashtable m_ht private
* Appender/ColoredConsoleAppender.cs:
Added overloaded AddMapping() method
* GlobalContext.cs:
Added code example
2004-07-31 15:41 nicko
* log4net.csproj:
Added new files to project
* Util/GlobalContextProperties.cs:
NETCF Compact Framework does not support volatile keyword
2004-07-30 21:48 nicko
* Layout/XMLLayout.cs:
Minor doc comment update
2004-07-30 18:42 nicko
* GlobalContext.cs, Core/LoggingEvent.cs, Layout/PatternLayout.cs,
Layout/Pattern/GlobalPropertyPatternConverter.cs,
Util/GlobalContextProperties.cs:
Added GlobalContext similar to MDC but not thread local.
GlobalContext.Properties is a shared properties dictionary that can be
included in the
output by using the %global pattern in the PatternLayout.
* Repository/Hierarchy/XmlHierarchyConfigurator.cs:
Fixed misspelling in error message
* Util/: PropertiesDictionary.cs, ReadOnlyPropertiesDictionary.cs:
Added ReadOnlyPropertiesDictionary that is a read only mapping from String
to Object.
Changed the PropertiesDictionary to extend the ReadOnlyPropertiesDictionary.
Added copy constructors to both to allows the dictionary to be initialised
from another
ReadOnlyPropertiesDictionary.
2004-07-30 15:19 nicko
* Layout/PatternLayout.cs:
Added AddConverter(name,type) method to PatternLayout. This allows a custom
converter to be bound to the instance of the PatternLayout. A ConverterInfo
class is used to allow the converter to be specified in the Xml configuration.
* Util/TypeConverters/: ConverterRegistry.cs, TypeConverter.cs:
Added TypeConverter and converter that converts a string to a Type
* Repository/Hierarchy/XmlHierarchyConfigurator.cs:
Changed the way that the Add<name> method is looked up. The code now
supports methods that are overloaded and finds the first one with a single
argument, previously it would only find the first method and give an error
if it did not have a single argument.
2004-07-24 15:54 drieseng
* Appender/ColoredConsoleAppender.cs:
do not include this class in log4net Core as it contains win32 specific code
* Appender/EventLogAppender.cs, Appender/NetSendAppender.cs,
Appender/OutputDebugStringAppender.cs, Util/NativeError.cs:
do not include these classes in log4net Core as these are Windows-specific
2004-07-24 08:46 drieseng
* Util/ReaderWriterLock.cs:
System.Threading.ReaderWriterLock is now implemented in Mono 1.0
2004-06-27 18:53 nicko
* Repository/Hierarchy/XmlHierarchyConfigurator.cs:
Fixed NullReferenceException thrown when parsing an unknown or inherited level.
The exception was thrown from an incorrectly placed internal log message.
2004-06-09 09:03 nicko
* Core/CompactRepositorySelector.cs,
Core/DefaultRepositorySelector.cs,
Repository/LoggerRepositorySkeleton.cs,
Repository/Hierarchy/Hierarchy.cs:
Changed event delivery method names from FireXXX to OnXXX as per .net
guidelines
2004-06-07 02:10 nicko
* LogManager.cs:
Updated to use WrapperMap.GetWrapper
* Appender/: AdoNetAppender.cs, RollingFileAppender.cs:
Made exception catching more specific
* Core/LevelMap.cs, Core/CompactRepositorySelector.cs,
Core/DefaultRepositorySelector.cs, Appender/UdpAppender.cs,
NDC.cs:
Updated to use SystemInfo.CreateArgumentOutOfRangeException
* Core/LoggingEvent.cs:
Added ExceptionObject property to get the exception object if it exists
* Core/WrapperMap.cs:
Replaced indexer property with GetWrapper method
* Layout/XMLLayout.cs:
Fixed doc comments
* ObjectRenderer/RendererMap.cs:
Cleaned up catch blocks
* Appender/AppenderCollection.cs, Core/LevelCollection.cs,
Plugin/PluginCollection.cs:
Updated to use SystemInfo.CreateArgumentOutOfRangeException
* Plugin/RemoteLoggingServerPlugin.cs:
Made the RemoteLoggingSinkImpl nested class private. Removed the
RemoteLoggingSinkImpl.LoggerRepository property
* Repository/Hierarchy/Hierarchy.cs:
Added protected methods to access the implementation of the
IBasicRepositoryConfigurator and IXmlRepositoryConfigurator interfaces.
* Util/PatternStringConverters/EnvironmentPatternConverter.cs:
Fixed incorrect internal log message
* Util/: CyclicBuffer.cs, OptionConverter.cs:
Updated to use SystemInfo.CreateArgumentOutOfRangeException
* Util/SystemInfo.cs:
Make catches more specific where possible. Added method
CreateArgumentOutOfRangeException
2004-06-02 17:28 nicko
* Appender/BufferingAppenderSkeleton.cs:
Updated to use new CyclicBuffer.Append method
* Util/CyclicBuffer.cs:
Simplified CyclicBuffer.Append method signature. Now just returns the
discarded event (if any) rather than having bools and out params
* Util/: Transform.cs, OptionConverter.cs:
Updated parameter names in line with guidelines.
* Repository/Hierarchy/LoggerKey.cs:
Removed unused internal property Value. Marked private fields as readonly
as LoggerKey is immutable.
* Repository/LoggerRepositorySkeleton.cs:
Updated parameter names in line with guidelines. Fixed race condition in
FireShutdownEvent
* Core/WrapperMap.cs:
Made the ILoggerRepository Shutdown event handler delegate method private.
Added a new overridable method RepositoryShutdown.
2004-06-02 16:37 nicko
* Core/Level.cs:
Marked private fields as readonly as the Level is immutable
* Config/: ConfiguratorAttribute.cs, XmlConfiguratorAttribute.cs:
Updated parameter names in line with guidelines
* NDC.cs:
Removed unused internal method Peek from NDC
2004-06-01 19:34 nicko
* Appender/: ConsoleAppender.cs, DebugAppender.cs,
EventLogAppender.cs, FileAppender.cs, TextWriterAppender.cs,
TraceAppender.cs, ColoredConsoleAppender.cs:
Marked all non default constructors as Obsolete.
The correct usage model for appenders is to create an instance using the
default constructor, set the properties on the instance and then call
ActivateOptions(). The alternative constructors represent a set of
different and possible incorrect initialisation paths.
* Appender/MemoryAppender.cs:
Updated comment
* Config/BasicConfigurator.cs:
Changed default console appender construction to use the IOptionHandler
pattern more correctly.
* Core/LevelCollection.cs, Appender/AppenderCollection.cs:
Sealed inner classes
* Layout/PatternLayout.cs:
Updated doc comments
2004-06-01 18:58 nicko
* Plugin/PluginMap.cs:
Sealed PluginMap class and removed virtual from properties and methods
* Plugin/PluginCollection.cs:
Sealed inner classes
* Repository/LoggerRepositorySkeleton.cs:
Changed to set threshold field directly in the constructor rather than
using the virtual property
* Util/PatternString.cs:
Updated PatternString not to implement the IOptionHandler interface
* Util/NativeError.cs:
Sealed NativeError class
2004-05-30 19:02 nicko
* log4net.csproj:
Added CompactRepositorySelector.cs to the project
* Appender/UdpAppender.cs:
Updated doc comments. Fixed arguments to ArgumentOutOfRangeException
* Appender/: BufferingAppenderSkeleton.cs, EventLogAppender.cs,
FileAppender.cs, NetSendAppender.cs, RemotingAppender.cs,
RollingFileAppender.cs:
Updated doc comments
* Appender/ColoredConsoleAppender.cs:
Renamed inner class ColoredConsoleAppenderLevelColorMapping to LevelColors
* Appender/AdoNetAppender.cs:
Updated doc comments. Minor code cleanup
* Appender/AppenderSkeleton.cs:
Renamed LoggingEvent.GetExceptionStrRep to GetExceptionString. Updated doc
comments.
2004-05-30 12:38 nicko
* LogManager.cs:
Updated doc comments.
Marked WrapLogger and WrapLoggers as private methods.
* MDC.cs:
Updated doc comments
* NDC.cs:
Fixed arguments to ArgumentOutOfRangeException. Updated doc comments
* Config/BasicConfigurator.cs:
Renamed PatternLayout.TtlnConversionPattern to DetailConversionPattern
* Layout/PatternLayout.cs:
Updated doc comments.
Removed references to TTCCLayout.
Renamed constant TtlnConversionPattern to DetailConversionPattern
* Layout/: LayoutSkeleton.cs, SimpleLayout.cs:
Updated doc comments
* Layout/ExceptionLayout.cs:
Renamed loggingEvent.GetExceptionStrRep to GetExceptionString
* Layout/: XMLLayout.cs, XMLLayoutBase.cs, XmlLayoutSchemaLog4j.cs:
Renamed loggingEvent.GetExceptionStrRep to GetExceptionString. Updated doc
comments
* Layout/Pattern/: DatePatternConverter.cs,
NamedPatternConverter.cs, NewLinePatternConverter.cs:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?