c#在linux上向本地syslog服务发送消息
Posted
技术标签:
【中文标题】c#在linux上向本地syslog服务发送消息【英文标题】:c# sending messages to local syslog service on linux 【发布时间】:2020-06-04 13:25:53 【问题描述】:有没有办法在 c# 程序中将日志消息发送到 centos 7 上的本地 syslog 服务?在 python 中,有 syslog 库,但使用 c# 的唯一方法是成为网络上的 UDP 消息。
【问题讨论】:
【参考方案1】:syslog 有几个 c# 库,我在最近的一个项目中使用了这个
https://github.com/emertechie/SyslogNet
【讨论】:
【参考方案2】:您可以使用 serilog 进行日志记录并添加系统日志接收器,例如:https://github.com/vermeeca/Serilog.Sinks.Syslog 或 https://www.nuget.org/packages/Serilog.Sinks.SyslogMessages/
【讨论】:
以上是关于c#在linux上向本地syslog服务发送消息的主要内容,如果未能解决你的问题,请参考以下文章