Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 难以使用log4view查看/接收nlog网络消息_C#_Logging_Tcp_Nlog_Log4view - Fatal编程技术网

C# 难以使用log4view查看/接收nlog网络消息

C# 难以使用log4view查看/接收nlog网络消息,c#,logging,tcp,nlog,log4view,C#,Logging,Tcp,Nlog,Log4view,我正在尝试启动并运行一个日志项目,但很难让网络日志正常工作。我已经为NLog编写了一个简单的包装器,这样我就可以有一个项目,我只需将它添加到所有其他项目中 我有一个简单的控制台程序来测试这个 class Program { static void Main(string[] args) { Console.WriteLine("Testing Nlog"); var logger = new Logger("Program");

我正在尝试启动并运行一个日志项目,但很难让网络日志正常工作。我已经为NLog编写了一个简单的包装器,这样我就可以有一个项目,我只需将它添加到所有其他项目中

我有一个简单的控制台程序来测试这个

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Testing Nlog");

        var logger = new Logger("Program");

        int index = 0;
        while (index < 1000)
        {
            Console.WriteLine("Testing Testing 1..2..3..");
            logger.Debug("Testing Testing 1..2..3..");
            index++;
            Thread.Sleep(5000);
        }

        Console.ReadLine();
    }
}
类程序
{
静态void Main(字符串[]参数)
{
控制台写入线(“测试Nlog”);
var记录器=新记录器(“程序”);
int指数=0;
而(指数<1000)
{
控制台写入线(“测试1..2..3..”);
调试(“测试1..2..3..”;
索引++;
睡眠(5000);
}
Console.ReadLine();
}
}
和以下配置文件

<nlog>
  <targets async="true">
    <target name="n4" xsi:type="Network" address="tcp://localhost:877"/>
    <!--<target name="logfile" xsi:type="File" fileName="file.txt" />-->
  </targets>

  <rules>
    <logger name="*" minlevel="Trace" writeTo="n4" />
    <!--<logger name="*" minlevel="Trace" writeTo="logfile" />-->
  </rules>
</nlog>

我已经进入防火墙并打开了udp和tcp 877端口

如果我将日志从文件切换到工作状态,它工作得很好,但是当我尝试使用网络日志和使用log4view查看日志时,我什么也得不到。我尝试了许多IP地址和主机名,试图让它注销

我以前使用过log4view,创建tcp或udp接收器似乎很简单,所以我有点不知道出了什么问题

如果有人能透露一些信息或看到任何错误,我将不胜感激

谢谢
Neil

我没有使用网络目标,而是将其改为使用NLogViewer目标,这就成功了

<target name="log4view" xsi:type="NLogViewer" address="tcp://127.0.0.1:877"/>

我也有同样的问题。 关于IP的详细信息修复了它