发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

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

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

关注

评论

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

无责任畅想:云原生中间件的下一站

阿里巴巴云原生

容器 微服务 云原生 dubbo 中间件

阿里云第七代ECS云服务器: 整体算力提升40%

赵钰莹

SRT协议初识

Changing Lin

2月春节不断更

大作业一

ray-arch

1.1w字,10图,轻松掌握 BlockingQueue 核心原理

马丁玩编程

阻塞队列 图解源码分析 JUC

Elastic query string search

escray

Lucene Elastic Search 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

技术干货 | 基于Doris构建的小程序私域流量增长

百度开发者中心

百度智能小程序 百度 Doris

架构师训练营 2 期 大作业一

架构师 架构师训练营第2期

Go 1.16新特性embed打包静态资源文件

八两

embed Go 语言

XSKY助力湖南省交通规划勘察设计院有限公司IT架构转型

XSKY星辰天合

「乐」话题王者第二季,欢乐开赛

InfoQ写作社区官方

InfoQ 牛年特别策划

「大」极客时间新春充值福利活动

InfoQ写作社区官方

InfoQ 牛年特别策划

「年」InfoQ 编程语言2月排行榜

InfoQ写作社区官方

InfoQ 牛年特别策划

大作业二

ray-arch

如何用 4 个小时搭建一个新 “Clubhouse” ,引爆声音社交新风口

阿里云视频云

App 音视频 WebRTC RTC clubhouse

「产品经理训练营」第四章作业

Sòrγy_じò ぴé

产品经理训练营 极客大学产品经理训练营 产品训练营

作业4

瑾瑾呀

解决Homebrew下载更新速度慢问题

现实中游走

homebrew

「牛」鲲鹏会海报拜年,福利大放送

InfoQ写作社区官方

InfoQ 牛年特别策划

「快」2月春节不断更

InfoQ写作社区官方

InfoQ 牛年特别策划

第四次作业&第五次作业

yoki

LeetCode题解:74. 搜索二维矩阵,二分查找,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

「吉」移动APP, InfoQ 春节不打烊

InfoQ写作社区官方

InfoQ 牛年特别策划

第四章作业(一)

LouisN

【STM32】点亮LED

AXYZdong

硬件 stm32 2月春节不断更

经典面试题:在浏览器地址栏输入一个 URL 后回车,背后发生了什么

飞天小牛肉

程序员 面试 计算机网络 网络协议 2月春节不断更

产品经理训练营 -- 第四周作业

Denny-xi

产品经理 产品经理训练营

工具介绍 | 百度分布式配置中心BRCC正式开源

百度开发者中心

百度 开源

Kafka设计实现与最佳实践之客户端篇

梦朝思夕

kafka 客户端

Linux Lab 进阶: 自动化测试

贾献华

Linux 测试 Linux Kenel

「春」写作平台春节精选话题

InfoQ写作社区官方

InfoQ 牛年特别策划

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