0

我使用 Log2Console 查看远程日志。我的记录器是 NLog。我的配置如下所示:

<target name="log_main" xsi:type="Chainsaw"
        address="udp://localhost:12345"/>

当我在一台机器上同时运行日志生产者和 Log2Console 时,没有显示任何日志。当我在不同的机器上运行它们(当然,指定相应的地址)时,一切正常。

我试过用127.0.0.1or127.0.0.2替换localhost。我还尝试在 Log2Console 中启用/禁用 IPv6,但它仍然不起作用。
我的系统是Win7 x64。

4

2 回答 2

1

我对 UDP 有同样的问题。当我尝试 TCP 时,出现“无效的流标头:3C6C6F67”异常。没有找到解决方案,但我已经切换到 Log2Console ( http://log2console.codeplex.com/ )。您可以使用相同xsi:type="Chainsaw"的目标。它更简单但对我来说足够强大。它也可以无缝地与 NLog 一起工作。

于 2011-09-22T19:00:27.957 回答
1

我有同样的问题。TCP 或 UDP 无关紧要,但是当我为本地机器指定完整的 IP 地址时,它就起作用了。

于 2013-04-17T13:45:30.437 回答