为什么Microsoft.Extensions.Logging.Log4Net.AspNetCore不支持AdoNetAppender,并且有计划吗?

时间:2019-10-31 20:29:18

标签: asp.net-core log4net asp.net-core-2.2 log4net-configuration log4net-appender

我正在使用Microsoft.Extensions.Logging.Log4Net.AspNetCore(AspNetCore 2.2),并且我想使用AdoNetAppender,但似乎唯一的选择是自行制作或使用MicroKnights.Log4NetAdoNetAppender。

  • 该库为什么不支持AdoNetAppender?
  • 它会支持吗?
  • 还有其他选择吗?

参考:  -reference 1  -reference 2  -reference 3  -reference 4

1 个答案:

答案 0 :(得分:0)

不幸的是,Microsoft.Extensions.Logging.Log4Net.AspNetCore是一个nuget程序包,它仅连接 Microsoft.Extensions.Logging系统和log4net库,但是并没有专门实现现有的log4net附加程序与.NET Core应用程序兼容。

也许您可以在log4net official issue tracker上提出一个请求,要求对appenders / log4net库进行更新。