当前位置:  开发笔记 > 运维 > 正文

Log4net:SysLog Appender示例

如何解决《Log4net:SysLogAppender示例》经验,为你挑选了3个好方法。

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



1> Orwellophile..:

我没有发现Simon Whittemore的条目非常有用,这就是让我的appender生成"正确的"syslog远程消息:


  
  
  

"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

正如您所看到的,"日期时间主机服务:消息"的基本格式都很好,不像

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



2> JL...:

      
      
      
        
      



3> Joel Purra..:

您可以尝试使用log4net.Appender.RemoteSyslogAppender,而不是使用较低级别的UDP appender .您可以在Simon Whittemore的博客条目中通过Log4Net找到集中应用程序日志记录的示例.


  
  
  
    
  

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有