C# 无法写入log4net中的日志文件

C# 无法写入log4net中的日志文件,c#,log4net,C#,Log4net,您好,我正在windows应用程序中使用log4net以下是我的app.confige文件的内容。在我的app.confige文件中有两个标记,我需要这两个标记才能在我的应用程序中工作。但问题是,如果在这种情况下同时包含这两个标记,则不会在application.log文件中创建日志,而如果仅注释runtime和assemblies标记,则会在application.log文件中创建日志,但在注释掉runtime和assemblies标记时,无法为应用程序实现其他功能 请帮我找到解决办法 调试

您好,我正在windows应用程序中使用log4net以下是我的app.confige文件的内容。在我的app.confige文件中有两个标记,我需要这两个标记才能在我的应用程序中工作。但问题是,如果在这种情况下同时包含这两个标记,则不会在application.log文件中创建日志,而如果仅注释runtime和assemblies标记,则会在application.log文件中创建日志,但在注释掉runtime和assemblies标记时,无法为应用程序实现其他功能

请帮我找到解决办法



调试log4net的最佳方法是启用其内部错误日志记录。这将记录它所做的一切,并帮助您追溯问题所在

下面是关于如何在log4net中启用内部日志记录的类似和描述

将此添加到你的应用程序设置中


并将其添加到web.config的底部


...
...

就个人而言,处理前两个标记的逻辑存在一些错误。我们鼓励您在log4net初始化时进行调试。

您能写更多详细信息吗?