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 + -
显示快捷键?