红联Linux门户
Linux帮助

NLog 4.0发布

发布时间:2015-06-13 09:33:57来源:红联作者:empast
NLog 4.0 发布,此版本解决了超过 100 个 issues,现已提供在 NuGet。

新特性

Zipped file archives (.Net 4.5 and higher)

Consistent logging of exceptions (breaking change)

Conditional logging

Auto load extensions

AllEventProperties layout renderer

Writing to JSON

Improved loggingRule final behavior (breaking change)

Added Eventlog.EntryType

Bug 修复

The default value of DatabaseTarget.CommandType could lead to exceptions

If the XML was broken (invalid), auto reload would be disabled - the application needed a restart before reading the changed configuration.

The Logmanager.GetCurrentClassLogger was not thread-safe and with many concurrent calls it would throw an exception.

Various fixes to the archiving of files.

Bugfix: WebserviceTarget wrote encoded UTF-8 preamble.

重要改进

LoggingRule.Final behaviour has been changed.

The methods of logging exception data has been changed.

The webservice target won’t write a BOM with UTF-8 (default, can be set)

All properties that have been changed to accept layout renderers.

软件详情:http://nlog-project.org/2015/06/09/nlog-4-has-been-released.html

下载地址:https://www.nuget.org/packages/NLog/4.0.0

来自:开源中国社区
文章评论

共有 0 条评论