写点什么

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

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

关注

评论

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

或许我们都被分库分表约束了思维

京东科技开发者

京东工业平台商品列表API接口(京东工业API系列)

tbapi

京东API接口 京东工业平台接口 京东工业数据采集

iOS APP性能优化

北京木奇移动技术有限公司

APP开发 软件外包公司 APP外包公司

【GreatSQL优化器-15】index merge

GreatSQL

2600 万表流计算分析如何做到? 时序数据库 TDengine 助力数百家超市智能化转型

TDengine

数据库 时序数据库

CRM管理系统(源码+文档+演示+讲解)

深圳亥时科技

“企业级敏捷教练课程” 4月19-20日 · CSP-SM认证周末班【报名即赠敏捷漂流记】

ShineScrum

Scrum 敏捷 Scrum Master CSM认证

告别无效提问!零基础用户必备的DeepSeek高效沟通秘籍

测吧(北京)科技有限公司

测试

Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版

卷福同学

阿里云 DeepSeek DeepSeek-R1、

行云堡垒-助力深圳企业快速过等保

行云管家

等保 深圳 等保测评 过等保

AutoMQ 集成 Prometheus/VictoriaMetrics

AutoMQ

云计算 大数据 云原生 流处理

京东零售数据资产能力升级与实践

京东科技开发者

【稳定性】稳定性建设之依赖设计

京东科技开发者

iOS APP上线流程

北京木奇移动技术有限公司

软件外包公司 APP外包 iOS APP

快来报名 | KWDB 演示环境限时免费开放

KaiwuDB

数据库

化妆品行业需要使用堡垒机情形分析以及品牌推荐

行云管家

网络安全 信息安全 IT运维

Svelte 最新中文文档教程(15)—— Stores

冴羽

vue.js 前端 React Svelte SvelteKit

淘宝商品评论API调用教程:轻松获取用户评价数据(含测试Key)

代码忍者

淘宝API接口

人工智能丨告别无效提问!零基础用户必备的DeepSeek高效沟通秘籍

测试人

远控软件怎么选?几款主流远控盘点对比

编程猫

CRM系统(源码+文档+讲解+演示)

深圳亥时科技

如何利用MES系统进行产能分析呢?

万界星空科技

制造业 mes 万界星空科技mes 制造业转型 产能分析

挑战数据传输路由规划,与DeepSeek共探大模型算法优化

华为云开发者联盟

人工智能 动态内存 大模型 LLM 路由规划

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