gpt4 book ai didi

log4net - Log4net:SysLog Appender示例

转载 作者:行者123 更新时间:2023-12-03 13:45:13 33 4
gpt4 key购买 nike

我正在寻找有关如何将Log4net日志记录到Syslog服务器的示例配置。任何帮助都将受到欢迎。

最佳答案

我发现Simon Whittemore的条目没有什么帮助,这就是使我的附加程序生成“适当的” syslog远程消息的原因:

<appender name="RemoteSyslogAppender" type="log4net.Appender.RemoteSyslogAppender">
<identity value="HepeManok" />
<layout type="log4net.Layout.PatternLayout" value="%-5p %type: %m%n"/>
<remoteAddress value="syslog.lameserver.net" />
</appender>


“ key” [sic]是标识参数,它产生正确的(或外观正确的)输出-我在Debian,YMMV上使用rsyslog。

您绝对不需要或不希望发送日期(如Simon Whittemore的博客中所述),因为syslogd会使用服务器的时区为您添加日期。

这是从启用了log4net的应用收到的消息,然后是真实消息:

Jun 21 09:58:40 vs2008.local HepeManok: INFO  Irc: irc_OnConnected
Jun 21 09:42:45 chips30 kernel: [10210014.974069] device eth0 entered promiscuous mode


如您所见,“ Date Time Host Service:消息”的基本格式非常好,这与

Jun 21 09:38:57 WARN  Irc [(null)] - OnQuit#015


或Simon的配置将产生的示例:

Jun 21 09:56:42 Hepe Manok.vshost.exe: 21/06/2012 07:54:44,828 | 6 | INFO | Irc | WIN-2008-DEV\Administrator | WIN-2008-DEV | dev | irc_OnConnecting |  | 

关于log4net - Log4net:SysLog Appender示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2011768/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com