我需要在新的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项目中。
为什么会出现此错误?
答案 0 :(得分:1)
感谢您的帮助。我已经解决了这个问题。我将log4net.config文件的“复制到输出目录”属性更改为始终复制。
答案 1 :(得分:0)
您可以以此更改您的configure方法吗?
log4netConfig.Load(File.OpenRead("log4net.config"));