Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.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# 有人能告诉我我的log4net配置/实现有什么问题吗?_C#_Log4net_Log4net Configuration - Fatal编程技术网

C# 有人能告诉我我的log4net配置/实现有什么问题吗?

C# 有人能告诉我我的log4net配置/实现有什么问题吗?,c#,log4net,log4net-configuration,C#,Log4net,Log4net Configuration,以前从未使用过log4net,但我可能会因此而自责。。。如果我能让它工作 我的app.config中有以下内容: 在我的代码中,我有: protected static readonly ILog Log = LogManager.GetLogger(typeof(FileRouter)); 然后是几个电话,比如: Log.Debug(string.Format("Processing Route {0} for server {1}, source connection {2} ({3})

以前从未使用过log4net,但我可能会因此而自责。。。如果我能让它工作

我的app.config中有以下内容:

在我的代码中,我有:

protected static readonly ILog Log = LogManager.GetLogger(typeof(FileRouter));
然后是几个电话,比如:

Log.Debug(string.Format("Processing Route {0} for server {1}, source connection {2} ({3})",
            route.RouteID, server.ServerID,
            route.SourceConnection.ConnectionID,
            route.Description));

从我所读到的内容来看,我应该在c:\FRLogs\log.txt中得到一个很好的日志文件,其中包含各种很酷的调试信息,但是该文件没有被创建,我不知道哪里出了问题。我的服务可以写入目录,因此在我看来这不是权限问题。

除了初始化记录器之外,您已经做了所有正确的事情。您可以通过以下几种方法进行操作,这些方法在此处有详细的说明:

我们以编程方式亲自初始化它,因此在这方面也有一篇很好的文章:


除了初始化记录器之外,您已经完成了所有正确的操作。您可以通过以下几种方法进行操作,这些方法在此处有详细的说明:

我们以编程方式亲自初始化它,因此在这方面也有一篇很好的文章:


你不是第一个-哈,不是我问的那个问题,但信息量很大。添加assembly标记成功了。我可以要求关闭这个问题,或者如果你想发布一个答案,我会接受。我们都去过,不用担心。很乐意帮忙。我不介意,我会发布一个答案,如果有人找到了最终的答案,即使它确实需要一些阅读,那么每个人都应该感到高兴-哈,不是我问的那个问题,但信息量很大。添加assembly标记成功了。我可以要求关闭这个问题,或者如果你想发布一个答案,我会接受。我们都去过,不用担心。很乐意帮忙。我不介意,我会发布一个答案,如果有人找到了最终的答案,即使它确实需要一些阅读,那么每个人都应该很高兴。谢谢!这是我丢失的那块。谢谢!这就是我丢失的那块。