我使用Log2Console查看远程日志。我的记录器是NLog。我的配置如下所示:
<target name="log_main" xsi:type="Chainsaw"
address="udp://localhost:12345"/>
当我在一台计算机上运行logs producer和Log2Console时,不会显示任何日志。当我在不同的机器上运行它们时(当然指定相应的地址),一切正常。
我尝试用127.0.0.1
或127.0.0.2
替换localhost
。我也尝试在Log2Console中启用/禁用IPv6,但它仍然不起作用
我的系统是Win7 x64。
答案 0 :(得分:1)
我遇到了与UDP相同的问题。当我尝试TCP时,我得到“无效的流标题:3C6C6F67”异常。没有找到解决方案,但我已经开始使用Log2Console(http://log2console.codeplex.com/)了。您可以使用相同的xsi:type="Chainsaw"
目标。
这对我来说更简单但更强大。它也可以无缝地使用NLog。
答案 1 :(得分:1)
我有同样的问题。 TCP或UDP没关系,但是当我为本地机器指定了完整的IP地址时,它就可以了。