写点什么

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:403526
用户头像

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

关注

评论

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

c++杂谈4

菜鸟小sailor 🐕

鲲鹏播种于时代,花开五色中原

脑极体

优秀组织的5大表现

凌晞

团队管理 团队组织 组织

Dromara团队发布Hmily全新架构的2.1.1版本

猫大人

分布式事务 分布式柔性事务‘’

架构师训练营第三周作业

邓昀垚

极客大学架构师训练营

经常使用的数据结构

hasWhere

一个Hibernate的事务问题

YoungZY

hibernate

Java源码系列2——HashMap

超超不会飞

Java

传统网络缺失货币层,比特币是否能担此大任?

blockchain

比特币 区块链 数字货币 比特币数字货币 区块俩金融

架构师训练营 1 期 - 第三周 - 设计模式

三板斧

极客大学架构师训练营

智能体的奇幻漂流之“成都折叠”篇

脑极体

【FastDFS】SpringBoot整合FastDFS实战,我只看这一篇!!

冰河

springboot fastdfs

烦人的Null,你可以走开点了

四猿外

Java 注解 空指针 Optional null

在 InfoQ 兼职做运营

邓瑞恒Ryan

创业 用户增长 创业心态 运营 产品运营

Nexmark: 如何设计一个流计算基准测试?

Apache Flink

flink

码住!Flink Contributor 速成指南

Apache Flink

flink 开源社区

2020互联网公司中秋礼盒大比拼!(文末送福利)

Java架构师迁哥

【架构笔记之设计模式】架构师训练营第1期第3周

业哥

极客大学架构师训练营

Greenplum 性能优化之路 --(三)ANALYZE

腾讯云大数据

大数据 数据仓库

CSS语法与规则 — 重学CSS

三钻

CSS 大前端

Java源码系列3——LinkedHashMap

超超不会飞

Java

Java源码系列4——HashMap扩容时究竟对链表和红黑树做了什么?

超超不会飞

Java

架构师训练营第1期第3周作业

业哥

极客大学架构师训练营

FastDFS 分布式文件系统详解

哈喽沃德先生

文件系统 分布式文件存储 fastdfs 分布式文件

基于 Flink + Hive 构建流批一体准实时数仓

Apache Flink

flink

我一定是熬夜熬傻了,小程序后台获取用户信息居然发生了这件事

小Q

Java 小程序 学习 编程 架构

高中生写LOL外挂1年狂赚五百万,落网前刚买下120万保时捷

Java架构师迁哥

Greenplum 性能优化之路 --(二)存储格式

腾讯云大数据

大数据

一个好系统自我完善自我进化的方法

boshi

产品思维 系统工程 即时反馈 生态体系

Smartisan

Changing Lin

摄影

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

好吃不贵

极客大学架构师训练营

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