2013-09-11 2 views
1

У нас есть центрлизованный сервер Syslog на Linux. Компания попросила меня отправить наши журналы проекта на этот сервер.Отправить журналы приложений C# на сервер Syslog Linux

Как я могу отправить журналы приложений C# на сервер syslog Linux? Является ли это возможным?

ответ

4

попробовать с помощью log4net, он предлагает RemoteSyslogAppender

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

Ниже приведен пример конфигурации

<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> 
+0

Что о rsyslog.conf? есть ли какая-либо конфигурация? –

+1

Нет, вы должны просто включить входящий трафик на ваш сервер syslog , но он должен быть настроен должным образом – Emanuele

Смежные вопросы