【发布时间】:2020-10-21 21:20:16
【问题描述】:
我们在运行 .NET F/W 4.8 的 Window 服务中使用 log4net UDP appender。我们使用 logview4net 作为客户端来观察本地工作站上运行的消息。当我们在一天结束时关闭/注销然后第二天早上重新启动时,UDP 附加程序将不会重新连接。执行netstat -a 表明该服务没有在该端口上发送任何内容。如果我们想重新激活 UDP 日志记录,我们必须重新启动它。
有没有办法通过代码或 xml 配置文件中的设置告诉 log4net 开始为 UDP appender 推送数据?也许是underlying UDP class 里的东西?
谢谢,蒂姆
【问题讨论】:
-
检查任务管理器以查看应用程序是否仍在运行。
-
该应用程序是一个 Windows 服务,它正在响应请求,因此我们知道它正在运行。日志记录通过 RollingFileAppender 工作,而不是在客户端系统重新启动后使用 UDP。谢谢