繁体   English   中英

Asp.net核心Log4net FileNotFoundException

[英]Asp.net Core Log4net FileNotFoundException

我需要在新的Asp.net Core应用上使用log4net。 运行项目时出现FileNotFoundException错误。

Startup.cs

ConfigureServices方法:

services.AddLogging(builder =>
{
    builder.AddConfiguration(Configuration.GetSection("Logging"))
           .AddConsole()
           .AddDebug();
 });

配置方法:

   loggerFactory.AddLog4Net("log4net.config");  

我在这条线上收到错误。 Log4net.config文件在UI项目中。

为什么会出现此错误?

谢谢你的帮助。 我已经解决了这个问题。 我将log4net.config文件的复制到输出目录属性更改为始终复制。

您可以以此更改您的配置方法吗?

log4netConfig.Load(File.OpenRead("log4net.config"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM