changelog.txt

来自「SharpDevelop2.0.0 c#开发免费工具」· 文本 代码 · 共 1,932 行 · 第 1/5 页

TXT
1,932
字号

=============================================================================
Version 1.2.9 BETA
=============================================================================


2005-03-15 21:12  niall

	* Appender/FileAppender.cs:

	Implemented nestable locking and delegated impersonation to the locking model.
	
2005-03-14 02:44  nicko

	* Layout/: ILayout.cs, LayoutSkeleton.cs:

	Removed obsolete Format method from ILayout and LayoutSkeleton. It was 
	already a breaking change, best to remove the old method before the next 
	release, i.e. so we don't have to break it again.
	
2005-03-14 02:08  nicko

	* Appender/EventLogAppender.cs:

	Mono now supports the EventLog API. The implementation is a NOP
	
2005-03-11 22:57  nicko

	* Appender/FileAppender.cs:

	Updated doc comments
	
2005-03-11 22:30  nicko

	* Appender/FileAppender.cs:

	Updated comments, fixed couple of typos
	
2005-03-11 18:38  niall

	* Appender/FileAppender.cs:

	Added documentation for the locking models in FileAppender.
	
	* Appender/FileAppender.cs:

	Implemented locking models so that FileAppender and it's subclasses can 
	change their file access semantics.
	
2005-03-07 01:34  nicko

	* Appender/FileAppender.cs:

	Added virtual SetQWForFiles(Stream) method to make it simpler for subclasses 
	to wrap the output file stream, for example to add support for encryption
	
2005-03-04 21:11  nicko

	* DateFormatter/AbsoluteTimeDateFormatter.cs:

	Added Thread.MemoryBarrier call on NET_1_1 after writing to local variable, 
	this is only required on SMP machines with a weak memory model 
	(e.g. Itanium)
	
2005-02-27 22:57  nicko

	* AssemblyVersionInfo.cpp, AssemblyVersionInfo.cs,
	AssemblyVersionInfo.js, AssemblyVersionInfo.vb:

	Updated version numbers to 1.2.9.0
	
2005-02-15 18:56  nicko

	* Util/TypeConverters/IPAddressConverter.cs:

	Only attempt to IPAddress.Parse if the string contains valid IP address 
	characters

2005-02-14 19:45  nicko

	* Appender/AppenderSkeleton.cs:

	Added anonymous catch handler

2005-02-14 10:41  nicko

	* NDC.cs:

	Fixed Stack reference on NETCF

	* Config/XmlConfigurator.cs:

	Added DefaultCredential authentication support to loading config from web 
	request

2005-02-14 03:45  nicko

	* LogicalThreadContext.cs, MDC.cs, ThreadContext.cs:

	Updated doc comments

	* NDC.cs, Util/ThreadContextStack.cs:

	Added support for all old methods in NDC - Depth, SetMaxDepth, CloneStack, 
	Inherit

2005-02-14 03:24  nicko

	* LogicalThreadContext.cs, ThreadContext.cs, log4net.csproj,
	  Util/ThreadContextList.cs, Util/ThreadContextLists.cs:

	Removed Context Lists. The Context Stacks give essentially the same 
	functionality

	* AssemblyInfo.cs:

	Renamed CORE build to CLI_1_0

	* Config/XmlConfiguratorAttribute.cs:

	Added support for locating the config file when the app is deployed from a 
	web server, i.e. via no-touch deployment

	* Config/XmlConfigurator.cs:

	Added support for loading the configuration data via a URI

	* Appender/FileAppender.cs, Appender/SmtpPickupDirAppender.cs,
	  Util/SystemInfo.cs:

	Moved ConvertToFullPath method to SystemInfo

	* Appender/ColoredConsoleAppender.cs, Appender/EventLogAppender.cs,
	  Appender/NetSendAppender.cs,
	  Appender/OutputDebugStringAppender.cs, Util/NativeError.cs,
	  Util/WindowsSecurityContext.cs:

	Renamed CORE build to CLI_1_0

2005-02-07 23:27  nicko

	* Util/SystemInfo.cs:

	Fixed TryParse on NETCF

	* Layout/XmlLayoutSchemaLog4j.cs:

	Updated link to log4j site

2005-02-07 22:41  nicko

	* DateFormatter/AbsoluteTimeDateFormatter.cs,
	  DateFormatter/DateTimeDateFormatter.cs,
	  DateFormatter/Iso8601DateFormatter.cs,
	  Layout/Pattern/DatePatternConverter.cs,
	  Util/PatternStringConverters/DatePatternConverter.cs:

	Updated date patterns in doc comments to use .NET DateTime.ToString 
	formatting patterns rather than Java syntax

	* Appender/EventLogAppender.cs, Appender/RollingFileAppender.cs,
	  Layout/Pattern/NamedPatternConverter.cs, Util/OptionConverter.cs,
	  Util/SystemInfo.cs,
	  Util/PatternStringConverters/RandomStringPatternConverter.cs:

	Added SystemInfo.TryParse methods for parsing strings to integers. These 
	methods give a performance boost when the string cannot be parsed.

2005-02-07 04:05  nicko

	* Util/: PropertiesDictionary.cs, ProtectCloseTextWriter.cs,
	  QuietTextWriter.cs, ReadOnlyPropertiesDictionary.cs,
	  ReaderWriterLock.cs, ReusableStringWriter.cs, SystemInfo.cs,
	  TextWriterAdapter.cs, ThreadContextList.cs,
	  ThreadContextLists.cs, ThreadContextProperties.cs,
	  ThreadContextStack.cs, ThreadContextStacks.cs, Transform.cs,
	  WindowsSecurityContext.cs:

	Tidied up doc comments

	* Util/TypeConverters/: BooleanConverter.cs, EncodingConverter.cs,
	  IPAddressConverter.cs, PatternLayoutConverter.cs,
	  PatternStringConverter.cs, TypeConverter.cs:

	Made type converter implementations internal

2005-02-04 03:06  nicko

	* log4net.csproj:

	Added IPAddressConverter

	* Util/TypeConverters/: ConverterRegistry.cs,
	  IPAddressConverter.cs:

	Added IPAddressConverter that converts string IP addresses or DNS Hostnames 
	into IPAddress objects

	* Util/OptionConverter.cs:

	Updated ConvertStringTo to check for a registered converter before looking 
	for static Parse method

	* Util/TypeConverters/ConversionNotSupportedException.cs:

	Added support for passing nested exception to Create

	* Appender/RollingFileAppender.cs:

	Fixed issue where ExistingInit could open the output file if the current 
	file is from previous date period. This could lead to double open. Fixed 
	CountDirection when value is 0. Previously value had to be > or < 0 but 
	not 0. Now must either be positive or negative, 0 is positive.

	* Appender/FileAppender.cs:

	Fixed incorrect internal log message

2005-02-01 20:20  nicko

	* Appender/ColoredConsoleAppender.cs:

	Fixed background color overspill when changing background colors and the 
	console buffer is scrolled - see comment in code

2005-01-31 22:56  nicko

	* Util/: AppenderAttachedImpl.cs, CompositeProperties.cs,
	  ContextPropertiesBase.cs, CountingQuietTextWriter.cs,
	  CyclicBuffer.cs, EmptyCollection.cs, EmptyDictionary.cs,
	  FormattingInfo.cs, GlobalContextProperties.cs, LevelMapping.cs,
	  LevelMappingEntry.cs, LogLog.cs,
	  LogicalThreadContextProperties.cs, NativeError.cs,
	  NullDictionaryEnumerator.cs, NullEnumerator.cs,
	  NullSecurityContext.cs, OnlyOnceErrorHandler.cs,
	  OptionConverter.cs, PatternConverter.cs, PatternParser.cs,
	  PatternString.cs:

	Tidied up doc comments

	* Appender/ColoredConsoleAppender.cs:

	Updated to support writing more than 30,000 chars. Changed to use Stream 
	that calls WriteFile rather than WriteConsoleW

2005-01-31 02:32  nicko

	* Layout/PatternLayout.cs, Util/PatternString.cs:

	Updated doc comments

2005-01-28 22:18  nicko

	* Appender/AdoNetAppender.cs:

	Added ReconnectOnError property to AdoNetAppender

2005-01-28 20:51  nicko

	* Util/AppenderAttachedImpl.cs:

	Cache the appenders list in an array for performance

	* Repository/Hierarchy/: Hierarchy.cs, Logger.cs:

	Added casting to improve performance when comparing Level object against 
	null. Only reference equals is required

	* ObjectRenderer/RendererMap.cs:

	Added cache map to RenderMap to hold the renderer for queried types

	* Core/LoggingEvent.cs:

	Updated to use RendererMap.FindAndRender method that returns a string where 
	appropriate

	* Appender/AppenderCollection.cs:

	Added ToArray() to AppenderCollection. Added missing ICollection.CopyTo to 
	ReadOnlyAppenderCollection.

2005-01-25 01:59  nicko

	* Config/XmlConfiguratorAttribute.cs:

	Fixed mismatched tag in doc comment

2005-01-24 03:39  nicko

	* Appender/TelnetAppender.cs:

	Added check to only send events if the handler currently has open 
	connections

2005-01-18 20:16  nicko

	* Appender/RollingFileAppender.cs,
	  Config/XmlConfiguratorAttribute.cs:

	Updated doc comment

2005-01-17 21:42  nicko

	* AssemblyVersionInfo.cpp:

	Fixed managed c++ syntax error

2005-01-17 20:18  nicko

	* AssemblyInfo.cs, AssemblyVersionInfo.cpp, AssemblyVersionInfo.cs,
	  AssemblyVersionInfo.js, AssemblyVersionInfo.vb, GlobalContext.cs,
	  ILog.cs, LogManager.cs, LogicalThreadContext.cs, MDC.cs, NDC.cs,
	  ThreadContext.cs, Appender/AdoNetAppender.cs,
	  Appender/AnsiColorTerminalAppender.cs,
	  Appender/AppenderCollection.cs, Appender/AppenderSkeleton.cs,
	  Appender/AspNetTraceAppender.cs,
	  Appender/BufferingAppenderSkeleton.cs,
	  Appender/BufferingForwardingAppender.cs,
	  Appender/ColoredConsoleAppender.cs, Appender/ConsoleAppender.cs,
	  Appender/DebugAppender.cs, Appender/EventLogAppender.cs,
	  Appender/FileAppender.cs, Appender/ForwardingAppender.cs,
	  Appender/IAppender.cs, Appender/LocalSyslogAppender.cs,
	  Appender/MemoryAppender.cs, Appender/NetSendAppender.cs,
	  Appender/OutputDebugStringAppender.cs,
	  Appender/RemoteSyslogAppender.cs, Appender/RemotingAppender.cs,
	  Appender/RollingFileAppender.cs, Appender/SmtpAppender.cs,
	  Appender/SmtpPickupDirAppender.cs, Appender/TelnetAppender.cs,
	  Appender/TextWriterAppender.cs, Appender/TraceAppender.cs,
	  Appender/UdpAppender.cs, Config/AliasDomainAttribute.cs,
	  Config/AliasRepositoryAttribute.cs, Config/BasicConfigurator.cs,
	  Config/ConfiguratorAttribute.cs, Config/DOMConfigurator.cs,
	  Config/DOMConfiguratorAttribute.cs, Config/DomainAttribute.cs,
	  Config/Log4NetConfigurationSectionHandler.cs,
	  Config/PluginAttribute.cs, Config/RepositoryAttribute.cs,
	  Config/SecurityContextProviderAttribute.cs,
	  Config/XmlConfigurator.cs, Config/XmlConfiguratorAttribute.cs,
	  Core/CompactRepositorySelector.cs,
	  Core/DefaultRepositorySelector.cs, Core/ErrorCode.cs,
	  Core/IAppenderAttachable.cs, Core/IErrorHandler.cs,
	  Core/IFixingRequired.cs, Core/ILogger.cs, Core/ILoggerWrapper.cs,
	  Core/IOptionHandler.cs, Core/IRepositorySelector.cs,
	  Core/ITriggeringEventEvaluator.cs, Core/Level.cs,
	  Core/LevelCollection.cs, Core/LevelEvaluator.cs,
	  Core/LevelMap.cs, Core/LocationInfo.cs, Core/LogException.cs,
	  Core/LogImpl.cs, Core/LoggerManager.cs,
	  Core/LoggerWrapperImpl.cs, Core/LoggingEvent.cs,
	  Core/SecurityContext.cs, Core/SecurityContextProvider.cs,
	  Core/WrapperMap.cs, DateFormatter/AbsoluteTimeDateFormatter.cs,
	  DateFormatter/DateTimeDateFormatter.cs,
	  DateFormatter/IDateFormatter.cs,
	  DateFormatter/Iso8601DateFormatter.cs,
	  DateFormatter/SimpleDateFormatter.cs, Filter/DenyAllFilter.cs,
	  Filter/FilterDecision.cs, Filter/FilterSkeleton.cs,
	  Filter/IFilter.cs, Filter/LevelMatchFilter.cs,
	  Filter/LevelRangeFilter.cs, Filter/LoggerMatchFilter.cs,
	  Filter/MdcFilter.cs, Filter/NdcFilter.cs,
	  Filter/PropertyFilter.cs, Filter/StringMatchFilter.cs,
	  Layout/ExceptionLayout.cs, Layout/ILayout.cs,
	  Layout/IRawLayout.cs, Layout/Layout2RawLayoutAdapter.cs,
	  Layout/LayoutSkeleton.cs, Layout/PatternLayout.cs,
	  Layout/RawLayoutConverter.cs, Layout/RawPropertyLayout.cs,
	  Layout/RawTimeStampLayout.cs, Layout/RawUtcTimeStampLayout.cs,
	  Layout/SimpleLayout.cs, Layout/XMLLayout.cs,
	  Layout/XMLLayoutBase.cs, Layout/XmlLayoutSchemaLog4j.cs,
	  Layout/Pattern/AppDomainPatternConverter.cs,
	  Layout/Pattern/DatePatternConverter.cs,
	  Layout/Pattern/ExceptionPatternConverter.cs,
	  Layout/Pattern/FileLocationPatternConverter.cs,
	  Layout/Pattern/FullLocationPatternConverter.cs,
	  Layout/Pattern/IdentityPatternConverter.cs,
	  Layout/Pattern/LevelPatternConverter.cs,
	  Layout/Pattern/LineLocationPatternConverter.cs,
	  Layout/Pattern/LoggerPatternConverter.cs,
	  Layout/Pattern/MessagePatternConverter.cs,
	  Layout/Pattern/MethodLocationPatternConverter.cs,
	  Layout/Pattern/NamedPatternConverter.cs,
	  Layout/Pattern/NdcPatternConverter.cs,
	  Layout/Pattern/PatternLayoutConverter.cs,
	  Layout/Pattern/PropertyPatternConverter.cs,
	  Layout/Pattern/RelativeTimePatternConverter.cs,
	  Layout/Pattern/ThreadPatternConverter.cs,
	  Layout/Pattern/TypeNamePatternConverter.cs,
	  Layout/Pattern/UserNamePatternConverter.cs,
	  Layout/Pattern/UtcDatePatternConverter.cs,
	  ObjectRenderer/DefaultRenderer.cs,
	  ObjectRenderer/IObjectRenderer.cs, ObjectRenderer/RendererMap.cs,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?