log4net 相关问题

Apache log4net库是一个帮助程序员将日志语句输出到各种输出目标的工具。 log4net是Microsoft®.NET运行时的优秀Apache log4j™框架的一个端口。在利用.NET运行时中的新功能的同时,我们保持框架在原理上与原始log4j类似。



Log4Net:使用滚动日期在 RollingFileAppender 上设置最大备份文件

我有以下配置,但我找不到任何有关如何设置日期滚动样式的最大备份文件数的文档。 我知道你可以通过尺寸滚动风格来做到这一点...

回答 10 投票 0

如何使用 log4net aspnet-request 转换模式输出所有键和值?

以下配置仅输出所有键。 如果我使用语法“%aspnet-request{URL}”,那么我可以看到该值,但我不喜欢对键进行硬编码,特别是因为某些键是动态的。我...

回答 2 投票 0

Log4Net,如何向我的日志记录添加自定义字段

我使用 log4net.Appender.AdoNetAppender 附加程序。 我的 log4net 表有以下字段 [Date]、[Thread]、[Level]、[Logger]、[Message]、[Exception] 我需要向 log4 添加另一个字段...

回答 4 投票 0

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

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

回答 2 投票 0

如何从 log4net 为 .NET Standard 2.0 类库设置 FileAppender 记录器?

如何使用 .NET Standard 2.0 为类库设置来自 log4net 的文件附加记录器? 我没有 AssemblyInfo.cs。 我认为我有一个根本性的误解,导致我的

回答 2 投票 0

Log4Net 外部配置的相对路径

我遇到过这样的情况:我从 Web 根配置引用外部 Log4Net 配置文件。但是,我的个人应用程序继承了 Web 根配置并依次引用...

回答 2 投票 0

Graylog 与 log4net Gelf Appender 和AdditionalFields 发送 NULL 值

我有一个带有 log4net Logger 的 Web 应用程序。现在我想将日志数据发送到 Graylog Logger Service。 使用附加字段将日志数据从 log4net 发送到 Graylog 无法正常工作...

回答 1 投票 0

Log4Net 无法加载文件或程序集

错误: 设置方法失败。设置:System.IO.FileLoadException:无法加载文件或程序集“log4net,版本= 2.0.7.0,文化=中性,PublicKeyToken = 669e0ddf0bb1aa2a”或其依赖项之一...

回答 1 投票 0

如何在startup.cs中添加两个不同的日志配置文件?

如何在startup.cs中添加两个不同的日志配置文件? 我们尝试在ConfigureServices()下的startup.cs文件中添加两个不同的配置文件,如下面的代码所示。但是,我们面临着一个

回答 1 投票 0

log4net:错误使用 Postgres SQL 的 null 'element' 参数调用ConfigureFromXml

当我们尝试在 postgres sql 中插入日志文件时,我们面临着以下问题: log4net:错误使用 null 'element' 参数调用ConfigureFromXml。 在此代码中,我们尝试插入日志文件...

回答 1 投票 0

log4net TelNetAppender:Log4net 3.0 的 ObjectDisposeException

我最近将我的(C#)Windows 应用程序迁移到 log4net 版本 3。现在,当我的应用程序启动时,我遇到了一个异常:“System.ObjectDisposeException:'无法访问已处置的对象...

回答 1 投票 0

NLog 限制在设定时间内记录相同错误的次数

每当发生“严重”错误时,我们都会使用 NLog 发送电子邮件。在某些情况下,这种情况可能会经常发生,生成过多的消息。 有没有办法让NLog限制数量...

回答 3 投票 0

Log4Net 不适用于 Windows 服务应用程序

我在 1 个项目中有一个控制台应用程序,在另一个项目中有一个 Windows 服务应用程序。两个应用程序都创建同一类的实例,并在该类中实例化一个自定义 &

回答 1 投票 0

能够以编程方式删除记录器

有没有办法在添加记录器后将其删除?通过说: LogManager.GetLogger("loggerName") 根据我的研究,这似乎是不可能的。我发现的最接近的是...

回答 3 投票 0

使用 InstanceContextMode.PerCall 时,Log4Net 在 WCF 服务中写入错误的日志文件

我有一个 WCF 服务,可以被多个用户几乎同时调用。 我正在使用 Log4Net 基于每个用户创建并写入日志文件。 LogicalThreadContext 存储

回答 1 投票 0

是否有一种技术可以将 DebugFormat() 与构建成本高昂的参数一起使用?

我是 log4net 和 log4j 用于记录消息的“格式”API 的忠实粉丝,这避免了在未启用必要的日志级别时在参数上调用 ToString() 的成本。 但有时...

回答 2 投票 0

log4net 在 wcf PerSession 服务中使用 ThreadContext.Properties

我想在我的wcf服务中使用以下内容将用户记录在日志消息中: log4net.ThreadContext.Properties["用户"] = this.currentUser.LoginName; 我已将服务设置为运行

回答 2 投票 0

设置日志文件名以包含 Log4j 中的当前日期

我想为 log4j 和 log4net 附加程序设置日志文件名以具有当前日期。 我们正在进行每日滚动,但当前日志文件没有日期。 日志文件名格式

回答 12 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.