写点什么

通过 Syslog4NET 整合 Linux 和 Windows 日志

  • 2014-04-14
  • 本文字数:655 字

    阅读完需:约 2 分钟

无论什么服务器环境,都需要准确记录日志。为了便于集中管理日志,应用程序通常会把日志记录到主机操作系统的中央日志系统上。对于 Windows 系统这指的是事件查看器(Event Viewer),而 Linux/UNIX 系统则是指 Syslog,这种状况已经持续了几十年。这种系统级的差异使得在异构环境下很难统一日志管理。正如其名字显示的那样, Syslog4net 为.NET 应用程序提供了一种简单的方式可以直接把日志记录到 Syslog 守护进程 。

Syslog4net 是 log4net 的一个插件,借助于该插件 log4net 能够创建出符合 RFC5424 标准的信息。虽然 log4net 现在可以把消息写入 Syslog 服务器,但是并不满足 Syslog4net 提供的标准格式。使用 RFC5424 标准可以提供更多的域,包括消息优先级,应用程序名称和多个主机间的主机名。该小组指出,除了这些域,Syslog4net 还可以用来记录异常。异常信息会被记录到 Syslog,而异常的全部细节(消息,堆栈跟踪等)则会被记录在本地。这保证了发生异常时不会出现日志溢出的情况。最后,Syslog4net 满足任何数据(键、值)记录的需求。

Syslog4net 由 Dominic Lachowicz 和 Joe Polino 编写,版权归 Merchant Warehouse LLC 所有。该项目是开源的,且在 Apache 许可下可用。项目文件托管在 GitHub 上,使用的语言是 C#。

查看英文原文: Integrating Windows Logging Through Linux With Syslog4NET


感谢孙镜涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-04-14 21:282238

评论

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

软件测试/测试开发 | 黑盒测试方法论—等价类

测试人

软件测试 自动化测试 测试开发 测试用例 测试方法

Bytebase:让数据库管理和协作变得无缝

天黑黑

MySQL 云原生 dba 数据库管理工具

怎么写一份好的接口文档?

Liam

Java API 免费API接口 API接口 API接口文档

架构训练营模块六作业

gigifrog

【立哥】【每日一个小知识】“奔”字为什么这样写?

Lee Chen

软件测试/测试开发 | 黑盒测试方法论—场景法

测试人

软件测试 自动化测试 测试开发 测试用例 测试方法

CodeArts Snap:辅助你编程的神器

华为云开发者联盟

云计算 华为云 企业号 2 月 PK 榜 华为云开发者联盟

关于云原生,我问了ChatGPT几个问题......

拓维信息

DevOps 云原生 ChatGPT

新耀东方-2023第二届上海网络安全博览会暨高峰论坛 SCSF-SHANGHAI CYBER SECURITY FAIR AND SUMMIT FORUM 2023

Anthony

网络安全 信息安全 大数据 开源

netstat与ss

飞翔

详解神经网络基础部件BN层

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

数据服务门槛再提升,这个“TOP1玩家”凭何再度领军?

澳鹏Appen

人工智能 自动驾驶 智能驾驶 数据标注

大势前瞻!文旅还是短视频,你弯道超车风口在这了

引迈信息

创业 投资 短视频 旅游 创业项目风口

一款互联网SaaS产品都包含哪些内容

Y

乌托邦UTO系统开发NFT技术

薇電13242772558

NFT

抽丝剥茧!为您揭秘ChatGPT背后的数据库

华为云开发者联盟

数据库 华为云 ChatGPT 企业号 2 月 PK 榜 华为云开发者联盟

数据隔离方案

Y

软件测试/测试开发 | 黑盒测试方法论—因果图

测试人

软件测试 自动化测试 测试开发 测试用例 测试方法

阿凡达(Avata)泰山众筹系统开发部署技术

薇電13242772558

智能合约 dapp

ChatGPT 可收费的那种产品该如何实现?一点尝试 | 社区征文

非喵鱼

Java openai ChatGPT

大数据应用场景下,标签策略如何实现价值最大化?

袋鼠云数栈

标签体系

GitHub标星30K+的Java面试八股文长啥样?

小小怪下士

Java 程序员 面试

大数据时代下的企业网络安全

镭速

2023年1月用户体验GX评测:商业银行抢抓新春营销旺季,多措并举持续提升用户体验

易观分析

金融 银行 经济

架构实战营模块1作业

2023 版最新大数据面试宝典

五分钟学大数据

大数据 大数据面试

数字山河一盘棋:2023新华三如何发力商业市场?

脑极体

新华三

通过Syslog4NET整合Linux和Windows日志_.NET_Jeff Martin_InfoQ精选文章