.Net core 2.0 中不支持 log4net AdoNetAppender?

2023-11-25

我正在实施 log4netAdoNetAppender in ASP.NET核心2.0,但我猜它不支持。我已经实现了log4net滚动文件附加器在 core 2.0 中,它使用 log4.net 配置成功运行。那么,如果log4net AdoNetAppender在core 2.0中不支持,是否有其他方法可以将日志插入到core 2.0中的sql数据库中?

谢谢


我遇到了同样的问题并在 .net core 解决方案中使用这个 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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.Net core 2.0 中不支持 log4net AdoNetAppender? 的相关文章

  • WPF DataGrid 多选

    我读过几篇关于这个主题的文章 但很多都是来自 VS 或框架的早期版本 我想做的是从 dataGrid 中选择多行并将这些行返回到绑定的可观察集合中 我尝试创建一个属性 类型 并将其添加到可观察集合中 它适用于单个记录 但代码永远不会触发多个
  • 在模板类中声明模板友元类时出现编译器错误

    我一直在尝试实现我自己的链表类以用于教学目的 我在迭代器声明中指定了 List 类作为友元 但它似乎无法编译 这些是我使用过的 3 个类的接口 Node h define null Node
  • 调用 McAfee 病毒扫描引擎

    我收到客户的请求 要求使用他们服务器上的 McAfee 病毒扫描将病毒扫描集成到应用程序中 我做了一些调查 发现 McScan32 dll 是主要的扫描引擎 它导出各种看起来有用的函数 我还发现提到了 McAfee Scan Engine
  • C# 异步等待澄清?

    我读了here http blog stephencleary com 2012 02 async and await html that 等待检查等待的看看它是否有already完全的 如果 可等待已经完成 那么该方法将继续 运行 同步
  • 没有特殊字符的密码验证器

    我是 RegEx 的新手 已经进行了大量搜索 但没有找到任何具体内容 我正在编写一个验证密码字符串的正则表达式 可接受的字符串必须至少具有 4 种字符类型中的 3 种 数字 小写字母 大写字母 特殊字符 我对包含有一个想法 也就是说 如果这
  • 通过引用传递 [C++]、[Qt]

    我写了这样的东西 class Storage public Storage QString key const int value const void add item QString int private QMap
  • 机器Epsilon精度差异

    我正在尝试计算 C 中双精度数和浮点数的机器 epsilon 值 作为学校作业的一部分 我在 Windows 7 64 位中使用 Cygwin 代码如下 include
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • 如何在 C# 中打开 Internet Explorer 属性窗口

    我正在开发一个 Windows 应用程序 我必须向用户提供一种通过打开 IE 设置窗口来更改代理设置的方法 Google Chrome 使用相同的方法 当您尝试更改 Chrome 中的代理设置时 它将打开 Internet Explorer
  • 为什么 GCC 不允许我创建“内联静态 std::stringstream”?

    我将直接前往 MCVE include
  • 需要帮助优化算法 - 两百万以下所有素数的总和

    我正在尝试做一个欧拉计划 http projecteuler net问题 我正在寻找 2 000 000 以下所有素数的总和 这就是我所拥有的 int main int argc char argv unsigned long int su
  • 方程“a + bx = c + dy”的积分解

    在等式中a bx c dy 所有变量都是整数 a b c and d是已知的 我如何找到整体解决方案x and y 如果我的想法是正确的 将会有无限多个解 由最小公倍数分隔b and d 但我只需要一个解决方案 我可以计算其余的 这是一个例
  • 如何获取 EF 中与组合(键/值)列表匹配的记录?

    我有一个数据库表 其中包含每个用户 年份组合的记录 如何使用 EF 和用户 ID 年份组合列表从数据库获取数据 组合示例 UserId Year 1 2015 1 2016 1 2018 12 2016 12 2019 3 2015 91
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • C 编程:带有数组的函数

    我正在尝试编写一个函数 该函数查找行为 4 列为 4 的二维数组中的最大值 其中二维数组填充有用户输入 我知道我的主要错误是函数中的数组 但我不确定它是什么 如果有人能够找到我出错的地方而不是编写新代码 我将不胜感激 除非我刚去南方 我的尝
  • 如何在 Linq to SQL 中使用distinct 和 group by

    我正在尝试将以下 sql 转换为 Linq 2 SQL select groupId count distinct userId from processroundissueinstance group by groupId 这是我的代码
  • C# 中的 IPC 机制 - 用法和最佳实践

    不久前我在 Win32 代码中使用了 IPC 临界区 事件和信号量 NET环境下场景如何 是否有任何教程解释所有可用选项以及何时使用以及为什么 微软最近在IPC方面的东西是Windows 通信基础 http en wikipedia org
  • 为什么C++代码执行速度比java慢?

    我最近用 Java 编写了一个计算密集型算法 然后将其翻译为 C 令我惊讶的是 C 的执行速度要慢得多 我现在已经编写了一个更短的 Java 测试程序和一个相应的 C 程序 见下文 我的原始代码具有大量数组访问功能 测试代码也是如此 C 的
  • C++ 中的 include 和 using 命名空间

    用于使用cout 我需要指定两者 include
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern

随机推荐

  • FFT系数问题

    我是一名软件工程师 第一次从事 DSP 工作 I m successfully using an FFT library that produces frequency spectrums I also understand how the
  • 将带有纹理的简单模型从 Blender 导出到 Three.js

    Note 我想避免修改 javascript 代码中的模型并在 Blender 中完成所有模型设计 Note 2 虽然这个问题很长 但它实际上是一个基本问题 标题说明了一切 以下是该问题的 演练 我正在尝试将 Blender 模型导出到Th
  • MonoTouch.Dialog:响应 RadioGroup 选择

    我有一个由 MonoTouch Dialog 创建的对话框 广播组中有一个医生列表 Section secDr new Section Dr Details new RootElement Name rdoDrNames secDrName
  • TableModelListener 和多列验证

    这是我第一次在这里发帖 如果有什么错误还请见谅 我正在开发一个 JTable 其中列数据必须验证一些参数 例如 第 3 列值 gt 30第 4 列值 gt 10第 5 列值 gt 4 此外 前 2 列会 自动 填充 在其余列中放入 0 如果
  • 选择组合框中的项目时执行操作[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我有一个包含 item1 和 item2 的 jcombobox 我也有一个 jtextfield 当我在 jcombobox 上选择 item1 时 我希望 30 出现在我的 jt
  • Keras VGG16 微调

    上有VGG16微调的例子喀拉斯博客 但我无法重现它 更准确地说 以下代码用于在没有顶层的情况下初始化 VGG16 并冻结除最顶层之外的所有块 WEIGHTS PATH NO TOP https github com fchollet dee
  • Ruby on Rails:自定义设备注册控制器,请求创建操作

    我有一个自定义注册控制器 但我不想覆盖设计中的创建操作 当我尝试注册用户时 出现以下错误 Unknown action The action create could not be found for Devise Registration
  • 无法在 Eclipse 中导入 java.awt.geom

    我刚刚开始开发一个新的 Eclipse Android 项目 并且想要使用 java awt geom 包中的类 我安装了 OpenJVM 1 6 和 sun 1 6 jdk 都来自 debian 的存储库 当我尝试导入包时 它说导入无法解
  • 如何强制刷新/重新绘制 JScrollPane?

    我在程序开始时根据数据库中的一些内容以编程方式将许多组件 JPanel JLabels 等 添加到 JScrollPane 中 似乎这个过程对于 GUI 来说太快了 因此 JScrollPane 并不总是正确更新 即即使内部 JPanel
  • 存储整数范围、查询范围和修改范围的数据结构

    我们需要维护 mobileNumber 及其在内存中的位置 挑战在于我们拥有超过 500 万用户 存储每个用户的位置就像 500 万条记录的哈希图 为了解决这个问题 我们必须在范围上工作 我们得到了一系列电话号码 例如 范围1开始 9899
  • 用批处理文件替换文本文件中的字符

    有没有办法用批处理文件替换文本文件中的某些字符 我没有找到任何命令来执行此操作 简单的回答是 不 不能使用基本的 Windows 实用程序 但正如其他答案所建议的那样 有很多 UNIX 端口可以满足您的需求 看一眼gnuwin32 软件包
  • c# 中 double[*,*] 与 double[][] 之间的区别

    我用了 double marks new double 26 5 int function object verify marks public void verifymarks double marks 我得到的错误是无法从 double
  • 自定义数据注释 ASP.NET MVC C#

    我有以下关于 C 的 MVC2 的问题 这是我的模型 public class Pmjob Tooltext Hier soll der Name eingegeben werden DisplayName Type public int
  • 安装 python 包失败并显示“无法执行 gcc:没有这样的文件或目录”

    尝试安装 mysql python 出现以下错误 mysql和python已经安装好了 任何帮助将不胜感激 root uu include easy install mysql python Searching for mysql pyth
  • Excel数组countif公式

    我想使用 COUNTIF 函数来计算 2 0 0 5 中有多少项大于 2 在 Countif 函数中 第一个参数是范围 第二个参数是条件 我已经尝试过下面的公式 甚至尝试在最后使用 Ctrl Shift Enter 进行评估 但似乎不起作用
  • 上界泛型 VS 超类作为方法参数?

    据我所知 使用上限泛型和使用超类作为方法参数都接受相同的可能参数 哪个是首选 两者之间有什么区别 如果有 上限泛型作为参数 public
  • env: python3.9: 没有这样的文件或目录

    我有一些 python 代码格式化程序作为 git 预提交挂钩 并且我已将我的 python 版本更改为 brew list grep python email protected email protected brew unlink e
  • 使用 Spring security oauth,使用自定义 OAuth 提供程序,我得到 [authorization_request_not_found],我应该自己处理回调方法吗?

    使用 Spring Security 5 oauth 我使用 Google 作为 OAuth 提供程序成功地运行了整个身份验证 授权周期 但如果我使用自己制作的在不同应用程序上运行的 OAuth 提供程序 我就会陷入困境 我正在使用以下 2
  • 在 Django 模型字段中存储二进制哈希值

    我有一个二十字节的十六进制哈希值 我想将其存储在 django 模型中 如果我使用文本字段 它会被解释为 unicode 并且返回乱码 目前我正在对其进行编码和解码 这确实使代码变得混乱 因为我必须能够通过它进行过滤 def get cha
  • .Net core 2.0 中不支持 log4net AdoNetAppender?

    我正在实施 log4netAdoNetAppender in ASP NET核心2 0 但我猜它不支持 我已经实现了log4net滚动文件附加器在 core 2 0 中 它使用 log4 net 配置成功运行 那么 如果log4net Ad