问题标签 [log4net-appender]

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 投票
1 回答
1585 浏览

.net - log4net 的 log2conosle 远程处理附加程序不起作用

我有以下app.config:

以及后面的代码:

出于某种原因,我只在文件中获取日志记录,而不是通过 log2console “.net remoting reciever” 知道为什么吗?

(我正在使用通过 nuget 安装的 vs2012 和 log4net)

0 投票
0 回答
1437 浏览

log4net - 有没有办法让 log4net 仅在有日志记录活动时创建日志文件?

我们更改了 log4net 文件名以包含当前日期,但只希望在记录活动的日期创建日志文件。这是我们当前的配置:

它在创建记录器但未写入 WARN 或更大消息的日子产生空文件。是否有防止空文件的配置?

0 投票
3 回答
15719 浏览

log4net - 带有 EventLogAppender 的 log4net 不记录

以下配置没有任何反应。

应用程序配置

Form1.cs(示例)

0 投票
0 回答
384 浏览

.net - Log4Appender 与 RemoteSyslogAppender

我已经使用下面的代码创建了我的自定义 RemoteSyslogAppender

这是调用 Append 方法的测试代码

在这里,我期待,应该调用 Append 方法并将消息发送到远程服务器。但 Append 从未调用过

请让我知道我在这里做错了什么并帮助我如何使用 RemoteSyslogAppender

谢谢-

0 投票
2 回答
5130 浏览

asp.net-mvc - 由于文件正在使用,Web 部署失败

我正在使用 Microsoft 的 Web Deploy Remote Agent 服务,让我可以轻松地从 Visual Studio 中将代码发布到服务器。

我正在部署的网站使用 log4net 将消息记录到日志文件中,每次尝试部署新版本的代码时,我都会在 Visual Studio 中收到此错误,指出当前 log4net 日志文件正在使用中:

在远程计算机上处​​理请求时发生错误。文件“Web.log”正在使用中。

该进程无法访问“C:\inetpub\wwwroot\Logs\Web.log”,因为它正被另一个进程使用。

我可以通过进入服务器并iisreset在发布之前执行此操作来解决这个问题......但这有点违背了从 Visual Studio 发布“轻松”的观点:)

有什么方法可以让发布任务自动发出 iisreset,或者我可以通过其他方式解决这个问题吗?

0 投票
2 回答
1205 浏览

c# - Log4net 自定义 ADO Appender(无配置):数据未进入数据库

使用 log4net (C#) 和 Oracle,我正在尝试创建一个自定义 ADO Appender,这样我就不需要使用配置文件。到目前为止我的代码

我没有收到任何异常,但没有数据被插入到数据库中。我几乎肯定它与参数有关,因为当我将所有值设置为 null 时,它会起作用。

有谁看到我做错了什么?我用谷歌搜索了很多,但我发现的例子都没有使用 ADO Appender。谢谢

0 投票
1 回答
348 浏览

.net - log4net 文件路径为空

我的 log4net 的配置:

班级:

我想阅读我的日志,但找不到我的文件。

在某些问题(此处)中,我使用答案,但文件路径为空。如何解决这个问题呢?

0 投票
0 回答
181 浏览

powershell - 新记录器问题?

你知道为什么当 log4net 调试模式打开时 New-Logger 功能不起作用吗?IE。什么时候

当我在尝试让 log4net 与 PowerShell 一起工作(混合使用 log4net 配置文件)中找到的示例代码中更改调试属性时,我得到以下跟踪:

0 投票
1 回答
361 浏览

log4net - log4net rolling file apender across midnight

I'm tring to set the log names to this pattern: ApplicationName.Date.log

This my config file code:

The problem is that at midnight, the file becomes corrupted like this:

What I wanted is:

Any advice will be welcome.

0 投票
2 回答
35290 浏览

c# - 使用 log4net 写入不同的记录器

我正在使用 log4net 进行日志记录。我希望它同时写入文件和事件日志。

出于某种原因,我在日志文件中找到了两次消息。

这是我的 app.config-section :

在我的代码中,我有以下内容:

它会按要求写入我的日志文件,但消息也应该发送到我的事件查看器,但不会发生这种情况。它还将这些消息写入日志文件。

我哪里做错了?