如果你在用.Net开发后台系统,要想同时看到多个服务器的日志,那么可以用log4net的UdpAppender组播日志信息,然后在一个桌面程序上接受、查看。
    因此,写了个iTrace日志接受查看器,源代码

    服务程序需要有iTrace.layout.dll,这个是格式化发出的日志信息的。log4net.Util.Transform中有一个Bug,该Bug会导致中文信息在做XML格式化时信息丢失。不得以,自己搞一个layout。
    服务程序log4net配置这样写:
    <appender name="UdpAppender" type="log4net.Appender.UdpAppender">
      <remoteAddress value="224.5.6.7" />
      <remotePort value="11010" />
      <encoding value="utf-8"/>
      <layout type="iTrace.layout.XmlLayout,iTrace.layout" >
      </layout>
    </appender>

   

相关文章:

  • 2021-12-20
  • 2022-03-10
  • 2022-12-23
  • 2022-12-23
  • 2022-02-22
  • 2021-08-23
  • 2022-02-02
  • 2022-12-23
猜你喜欢
  • 2021-07-18
  • 2022-12-23
  • 2021-07-29
  • 2022-01-30
  • 2022-12-23
  • 2021-10-04
相关资源
相似解决方案