asp.net-core - 为什么 Microsoft.Extensions.Logging.Log4Net.AspNetCore 不支持 AdoNetAppender,是否有计划支持它?
问题描述
我正在使用 Microsoft.Extensions.Logging.Log4Net.AspNetCore (AspNetCore 2.2),我想使用 AdoNetAppender,但似乎唯一的选择是自己制作或使用 MicroKnights.Log4NetAdoNetAppender。
- 为什么这个库不支持 AdoNetAppender?
- 它会支持它吗?
- 还有其他选择吗?
解决方案
不幸的是,Microsoft.Extensions.Logging.Log4Net.AspNetCore是一个 nuget 包,它只连接Microsoft.Extensions.Logging系统和 log4net 库,但没有具体实现任何东西以使现有的 log4net 附加程序与 .NET Core 应用程序兼容.
也许您可以在log4net 官方问题跟踪器上提出请求,要求更新 appenders/log4net 库。
推荐阅读
- sql - Presto:发布时区更改为正确区域的表
- c# - 如何判断 SqliteConnection 是否创建了数据库?
- excel - 上一张表中的 VLOOKUP
- php - 使用表时访问刀片中的对象属性
- azure - 使用共享访问签名从 Azure Blob 服务访问 Blob 时是否可以定义自定义错误?
- c# - IoT Edge 模块上的计时器
- java - 如何使用 Eclipse 将 Maven 项目导出到 exe(或 jar)文件?
- javascript - 文本输入 - 限制不超过 5 位小数和超过 100 位
- tableau-api - 找出两个计算组之间的差异?
- sql - 在具有共享列名的表上插入冲突(更新插入)