写点什么

通过 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:281919

评论

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

Java高频面试题(2025最新含答案)

Geek_Yin

Java 程序员 java面试 Java面试题 Java面试八股文

iZotope RX 8 Advanced for mac (专业音频修复)v8.1.0永久激活版

小玖_苹果Mac软件

京东按图搜索京东商品(拍立淘)API接口的开发、应用与收益

科普小能手

数据挖掘 电商 京东 API 接口 跨境电商运营

工作中对InheritableThreadLocal使用的思考

京东科技开发者

浅谈API错误码设计

京东科技开发者

双重殊荣|博睿数据荣获“2024中国大数据产业年度趋势人物奖”、“2024中国大数据产业年度创新技术突破奖”

博睿数据

Charles for Mac(HTTP协议抓包工具)v5.0b12注册激活版

小玖_苹果Mac软件

QSpace Pro for Mac(好用的多窗格文件管理器)v5.0.4 激活版

小玖_苹果Mac软件

成功迁移客户推荐|ONES 的迁移能力和服务专业性值得信赖!

万事ONES

项目管理 研发管理工具ONES

“AI+Security”系列第4期(二):LLM辅助的模糊测试增强技术

云起无垠

Native Instruments Kontakt 7 for Mac(强大音频采样器)v7.7.3激活版

小玖_苹果Mac软件

探讨篇(三):代码复用的智慧 - 提升架构的效率与可维护性

京东科技开发者

FTX 创始人会因总统赦免而提前出狱吗?

TechubNews

设计视角剖析产品需求评审的创新性透视

inBuilder低代码平台

产品 设计 需求评审

Bonree ONE获奖案例 |恭喜华福证券荣获经观“年度卓越研究创新证券公司奖”

博睿数据

首批!天翼云率先通过ITU国际标准认证!

天翼云开发者社区

云计算 天翼云

ONES 联合中国信通院权威发布《企业级研发管理系统迁移指南》

万事ONES

项目管理 研发管理 研发管理工具ONES

【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问

YashanDB

数据库 yashandb

【YashanDB知识库】密码带特殊符号登录报错YAS-02143 invalid username/password, login denied

YashanDB

数据库 yashandb

Java面试八股文(20w字)

Geek_Yin

Java 面试 #java #程序员 #Java面试题 #Java面试八股文

在哪些情况下建议使用SD-WAN?

Ogcloud

SD-WAN 企业组网 企业网络 SD-WAN组网 SD-WAN国际专线

Bonree ONE获奖案例 | 恭喜智己汽车、中顺洁柔获得IT168“2024年度创新解决方案奖”

博睿数据

谷云科技数据集成社区焕新登场:功能、资源、会员权益全面升级

RestCloud

ETL 集成社区

关于Mysql查询的那些事儿

伤感汤姆布利柏

【YashanDB知识库】安装过程报错: unable to authenticate, attempted methods [none password], no supported methods remain

YashanDB

数据库 yashandb

Selenium自动化防爬技巧:从入门到精通,保障爬虫稳定运行

小白的大数据之旅

爬虫 反爬策略 反爬虫 爬虫实战

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