写点什么

NLog 4.0 改进了异常日志,新增了 JSON/Zip 支持

  • 2015-06-23
  • 本文字数:524 字

    阅读完需:约 2 分钟

面向.NET 的开源工具 NLog 最近刚刚发布了 4.0 版本。在这个版本中,团队关注几个方面。一个重大的、同时也是破坏性的更改是改变了异常日志的执行方式。现在,所有的日志方法都包含一个新的、类型为 Exception的可选参数:

复制代码
Error(Exception exception, string message, params object[] args)

条件日志已通过Logger.ConditionalTrace()引入。在编译时,如果DEBUG设置为激活,则该语句有效。如果未设置,那么该语句会在编译时移除,以便提高性能。

该版本新增了一个 target——zip 归档文件——允许它们接收日志信息。将日志信息输出到 zip 文件需要使用.NET 4.5 及以上版本。该 target 与控制台、事件日志、电子邮件、数据库及 ASP.NET 跟踪日志等现有的 target 并列。

其它特性:

  • 自动加载扩展
  • AllEventProperties 布局呈现器
  • LoggingRule final 属性的行为(破坏性更新)
  • 增加新的 Eventlog.EntryType
  • 修复了许多 bug

NLog 遵循开源 BSD 许可协议,可以通过 GitHub 及 NuGet 获取。Apache 项目 Log4Net 是最主要的一个 NLog 开源替代方案。需要注意的是,Log4Net 的最新版本(1.2.13)是 2013 年发布的。关于这两种日志工具, StackOverflow 上有个有点过时的比较。

查看英文原文: Newest NLog Improves Exception Logging, Adds JSON/Zip support

2015-06-23 07:403349
用户头像

发布了 1008 篇内容, 共 389.6 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营大作业二

Hanson

训练营第一周作业 2

仲夏

极客大学--架构师训练营1期-第一周总结(vaik)

行之

架构师训练营第 1 期 - 作业提交

Todd-Lee

极客大学架构师训练营

极客时间架构师培训1期-第1周作业

Kaven

架构师训练营第一期第一周命题作业

朱磊

极客大学架构师训练营

架构师训练营第一期第一周学习总结

朱磊

极客大学架构师训练营

Nacos如何实现服务自动注册

编号94530

spring nacos 源码阅读 spring cloud alibaba

食堂就餐卡系统设计

……

Spring Cloud 微服务实践 (3) - 服务间的调用

xiaoboey

Spring Cloud 熔断 服务调用 Feign

中国法定数字货币发展新机遇

CECBC

数字货币 数字经济

架构方法--课后练习

Nick~毓

我们需要软件工艺

Bruce Talk

敏捷 随笔 Agile

RxSwift和RxCocoa入门

teoking

ios swift

week1-UML图

张兵

极客大学架构师训练营

项目滞后,如何让自己的技术快速成长

郎哲158

个人成长 舒适区 熟练工

训练营第一周作业1

仲夏

第1周 架构方法 浮皮潦草之总结

Pyr0man1ac

第一周命题作业

崔方剑

极客大学架构师训练营

架构师训练营第一周作业

木头发芽

用简单而又专业的角度为大家揭秘区块链和比特币

CECBC

比特币 区块链 数字货币

架构师训练营第一周

子青

LeetCode题解:94. 二叉树的中序遍历,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

架构师训练营第 1 期-第一周周总结

郑凯元

极客大学架构师训练营

极客时间架构师培训1期-第1周总结

Kaven

go runtime debug 小技巧

Gopher指北

debug 后端 runtime Go 语言

电商管理系统之交易子系统设计(一)

长沙造纸农

系统设计 产品经理 系统架构 订单管理 电商平台

「架构师训练营第 1 期」-食堂卡管理系统

睡不着摇一摇

极客大学架构师训练营

区块链将掀开人类的伟大时代

CECBC

区块链 智能合约 价值物联网

架构师训练营第一周作业 (就餐卡UML图)

springH₂O

第一周作业一:食堂就餐卡系统设计

登顶计划

极客大学架构师训练营

NLog 4.0改进了异常日志,新增了JSON/Zip支持_.NET_Jeff Martin_InfoQ精选文章