问题标签 [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.

0 投票
5 回答
20909 浏览

log4net - Log4net appender 阈值不起作用

我已经在我的 log4net 配置中为我的应用程序设置了 alogfileAppender和 a 。consoleAppender我希望 logfile appender 只写 ERROR 消息及以上,而 console appender 只写 DEBUG 及以上。

我的配置是:

我发现 ERROR 和 DEBUG 都被输出到我的日志文件附加程序。如何将其限制为仅错误?

0 投票
1 回答
25212 浏览

.net - log4net 初始化

我一直在努力寻找重复项,但无论看起来多么基本,都必须问以下问题,以便一劳永逸地弄清楚!

在 64 位 W7 上的 VS28KSP1 上使用 log4net 版本 1.2.10.0 的全新控制台应用程序中,我有以下代码:-

在我的app.config,我有:

这不会写任何东西,除非我添加一个属性:

或者在 Main() 中显式初始化它:

这提出了以下问题:

  1. 我几乎可以肯定我已经看到它在某些版本的 log4net 上工作,而无需添加程序集属性或调用 Main。有人可以向我保证我不会想象吗?
  2. 有人可以指出我在文档中的哪个位置明确指出配置部分和初始化挂钩都是必需的 - 希望解释一下何时更改,如果确实如此?

我可以很容易地想象为什么这可能是政策 - 明确初始化步骤以避免意外等,只是我似乎记得情况并非总是如此......(通常我将配置放在单独的文件中,这通常会将配置部分排除在外)

0 投票
3 回答
25137 浏览

configuration - 配置 log4net 以根据级别将错误发送到不同的 appender

我想将 Info Level 及以上级别发送到 XML appender,并将 Error/Fatal Level 发送到 EventLog appender。

我收集到我需要修改配置的根元素,但我在语法上苦苦挣扎。将日志定向到给定级别或级别范围的正确附加程序的配置语法是什么?

这是目前的配置:

编辑:谢谢@agileguy。那篇文章确实包含我需要的语法。工作解决方案现在如下所示:

0 投票
4 回答
18229 浏览

log4net - 如何在页眉/页脚中使用日期模式?

这是我的 app.config 中的 appender 配置。这只是打印出文字字符串而不是将其转换为日期(即,它实际上打印出“[START: %date{MM/dd/yy HH:mm} ]”)。

我怎样才能让它在标题中打印日期/时间?

0 投票
3 回答
1988 浏览

log4net - Log4Net 滚动文件附加程序滚动问题

我有以下 log4net 配置:

数据将不断记录到日志文件并滚动正常,但我最终得到了这样的滚动文件:

我希望文件像:

0 投票
4 回答
7004 浏览

c# - 未创建日志文件?

我正在使用 log4net 并使用 param name="File" value="C:\Application.log" 完全设置它。然而该文件不是在 C: 中创建的。我正在运行 Windows 7,也许权限之类的东西正在阻止创建文件。

这是app.config:

0 投票
6 回答
14113 浏览

logging - 使用 Castle.Facilities.Logging 和 log4net 进行日志记录

我正在尝试让温莎城堡的 log4net 集成工作。我用类型的公共属性编写了我的类,ILogger并在我的 app.config 中进行了配置,如下所示。

在我看来,这应该有效,但事实并非如此。当我loggingApi="console"正确设置它时,它会记录下来。当我将其更改为 log4net 时,它什么也不做。log4net 配置取自该块正在工作的另一个项目。使用日志文件我该怎么办?必须有一个特殊的 log4net 配置吗?

感谢您的任何提示

鲍里斯

0 投票
1 回答
2248 浏览

log4net - 将信息记录到不同的日志文件中

我的 web.config 文件中有以下配置,但是如何将这些信息分别记录到data.txtC general.txt# 中?

谁能为我提供一些示例代码?

0 投票
1 回答
54 浏览

logging - Rolling comments inside a log4net file

Rolling comments inside a log4net file.

Is it possible to roll the data inside the log file?

So I have an xml config file like:

What I want is to have a 5MB file that when it gets to the end will pull off the first line of the file and then add a new line at the end. Is that possible (I do not see it in the documentation)?

0 投票
7 回答
12242 浏览

c# - 如何在应用程序启动时禁用创建空日志文件?

我已经在我的应用程序中成功配置了 log4net,但有一件事对我来说有点烦人。

即使没有发生错误,我的应用程序启动后也会创建日志文件(为空)。我想仅在出现一些错误后才创建日志文件。