Pooya Yazdani
Pooya Yazdani

Reputation: 1159

Send C# Application Logs to Linux Syslog Server

We have a centeralized Syslog server on Linux. The Company has asked me to send our project logs to this server.

How can I send my C# application logs to Linux syslog server? Is it possible?

Upvotes: 1

Views: 3354

Answers (1)

Emanuele
Emanuele

Reputation: 479

try using log4net, it offers a RemoteSyslogAppender

https://logging.apache.org/log4net/release/framework-support.html

below an example of configuration

<appender name="RemoteSyslogAppender" type="log4net.Appender.RemoteSyslogAppender">
 <facility value="Local6" />
 <identity value="MyApp[%level][%property{log4net:HostName}]" />
 <layout type="log4net.Layout.PatternLayout" value="%-5level %logger [%ndc] - %message" />
 <remoteAddress value="yourAddressHere" />
</appender>

Upvotes: 3

Related Questions