问题标签 [log4net-configuration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
log4net - 当rollingstyle设置为日期时,log4net有时不会翻转日志文件
我有一个使用 log4net 进行日志记录的 Windows C# 应用程序。这是记录器的配置方式:
文件有时会根据日期翻转,有时不会翻转,当文件没有翻转时,日志记录也会停止。任何人都可以帮我找出原因吗?
log4net - Log4net 事件日志已满
我正在使用 log4net 事件日志附加程序登录到事件查看器,并且在收到以下异常后:
无法使用源源名称写入事件日志 Win32exception 事件日志已满。
您能否让我知道解决此问题的方法是什么?谢谢,阿杰
log4net - 在单独的 log4net 日志中记录来自另一个程序集的事件
我有以下 log4net 配置
是否可以将来自不同程序集的事件记录在不同的文件中?例如,来自
Castle.Facility.NhibernateIntegration
如果不是这样,是否有更好的过滤事件的方法?
我不想将流限制为只有错误。
.net - 使用 log4Net 在单个进程中记录多个客户端的帮助
经过多方面考虑,我选择了 log4Net 作为我的日志记录应用程序,所以请不要争论
好的,听到是我的问题
- 我有一个连接到多个客户端的进程
- 每个客户端都有一个唯一的 ID 作为字符串存储在自己的单独线程中
每个具有相同唯一 ID 的 Client 可以多次连接
我想在不同的 .txt 文件中为每个客户端创建一个日志文件。
- 在每个新连接处,我想创建一个日志文件,其中客户端 ID 附加日期时间和秒
这种情况让我感到困惑,因为我以前也没有任何应用程序的日志记录经验。
我希望我已经把我的场景说得够清楚了:)
logging - 配置 log4net 以根据日志级别写入不同的文件
我正在设置 log4net 并想在“debug.log”中写入调试消息,在“info.log”中写入信息消息等等。
为此,我使用了几个附加程序,例如:
和类似的信息,警告和错误级别。这工作正常,但似乎需要做很多额外的工作,因为所有这些附加程序仅在阈值(调试或警告等)和文件名(debug.log 或 warn.log 等)上有所不同
有没有更好的方法来实现我的目标?也许像首先声明“基本附加程序”之类的东西。
(单独说明 - 如果这在 log4net 中不可能,但在 NLog 中可能,我也很感激知道)
谢谢!
c# - 使用 RollingFileAppender 时出现 Log4Net 问题
我正在使用 log4net 在我的应用程序中执行日志记录。我已将我的项目绑定到 TFS。我围绕 log4net 创建了一个包装器,如下所示:
当我尝试从 VS2010 执行程序时,我发现没有创建日志文件。我创建了另一个项目(未绑定到 TFS)并执行一些日志记录,它成功并在应用程序的 bin/debug 中创建了文件。
下面是我的 log4net 配置文件。
有人可以帮助解决这个问题吗?
logging - 每天使用 log4net 记录 2 个文件
所以我想做的是每天记录两个单独的文件。我是 log4net 的新手,所以我所做的只是普通的东西.. google 和 google 直到它工作:) 一切正常,但我不能每天都让它记录文件。
这是我的代码:
网络配置:
在我的日志类中:
我可能做错了什么,但无论我尝试什么都以失败告终。
log4net - log4net 登录到数据库...打开 sql 注入
是否有一种既可以使用 log4net ado 提供程序又可以防止 SQL 注入的公认方法?我可以使用自己的手卷擦洗方法,但这让我觉得很冒险。
是否有某种“DontLetPeopleOwnMyDatabase”= true 设置?
我们当前的危险配置:
c# - 如何使用 System.Configuration.Configuration 配置 log4net
我开发了一个库,该库被另一个应用程序中的加载项体系结构使用。我的图书馆使用 log4net 进行日志记录。
这在测试中可以正常工作,因为可以解析 app.config 的位置,并且使用以下命令配置 log4net:
当作为加载项加载时,无法使用此方法解析应用程序配置。
一种选择是使用通过加载项体系结构传入的配置来配置 log4net。可以使用的配置类似于下面的结果:
System.Configuration.Configuration如何与log4net.Config.XmlConfigurator一起使用?
我可以从配置中看到适用的 ConfigurationSection,但看不到轻松获取XmlConfigurator.Configure()所需的 ILoggerRepository 或 XmlElement 的方法。
log4net - Common.Logging 用于自定义构建的 log4net
如何配置使用不同 .snk 文件构建 log4net 的 Common.Logging->log4net?当我想构建项目时,它会寻找具有 PublicKeyToken=1b44e1d426115821 的 log4net,但我的不同。我试图识别我的 log4net 程序集,如下所示。那是行不通的。
谢谢