c# - .Net 核心 2.0 中的 log4net AdoNetAppender 不受支持?

标签 c# asp.net-core-2.0 log4net-appender adonetappender

我正在 asp.net core 2.0 中实现 log4net AdoNetAppender,但我猜它不支持。我在核心 2.0 中实现了 log4net RollingFileAppender 并且它使用 log4.net 配置成功运行。那么,如果 log4net AdoNetAppender 在 core 2.0 中不支持,有没有其他方法可以在 core 2.0 中将日志插入 sql 数据库?

谢谢

最佳答案

我遇到了同样的问题并在 .net 核心解决方案中使用这个 nuget 包解决了

https://www.nuget.org/packages/MicroKnights.Log4NetAdoNetAppender

你可以找到更多关于如何设置的信息

https://github.com/microknights/Log4NetAdoNetAppender

其他选项可以引用https://svn.apache.org/repos/asf/logging/log4net/tags/log4net-1_2_9/src/Appender/AdoNetAppender.cs中的实现

关于c# - .Net 核心 2.0 中的 log4net AdoNetAppender 不受支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46670555/

相关文章:

c# - Console.Read() 和 Console.ReadLine() 问题

c# - 将 DLL 嵌入已编译的可执行文件中

c# - 如何将此 VB.NET 代码转换为 C#?

asp.net - asp.net core 2.0 中的机器 key ?

c# - 使用带有手动分配的 Id 的 EF Core 插入新实体

c# - 让 log4net 附加程序有条件地在特定字段的属性之间进行选择

Log4net preserveLogFileNameExtension 不起作用

C# WatiN - 添加一个 AlertDialogHandler 以在每个 Alert 对话框窗口中单击确定按钮

asp.net-mvc - log4net 无法在 MVC 应用程序中使用 log4net Appender azure 工作

c# - 如何在 ASP.NET Core Web 应用程序中使用 Entity Framework Core 从数据库中保存和检索图像?