问题标签 [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.
.net - log4net 的 log2conosle 远程处理附加程序不起作用
我有以下app.config:
以及后面的代码:
出于某种原因,我只在文件中获取日志记录,而不是通过 log2console “.net remoting reciever” 知道为什么吗?
(我正在使用通过 nuget 安装的 vs2012 和 log4net)
log4net - 有没有办法让 log4net 仅在有日志记录活动时创建日志文件?
我们更改了 log4net 文件名以包含当前日期,但只希望在记录活动的日期创建日志文件。这是我们当前的配置:
它在创建记录器但未写入 WARN 或更大消息的日子产生空文件。是否有防止空文件的配置?
log4net - 带有 EventLogAppender 的 log4net 不记录
以下配置没有任何反应。
应用程序配置
Form1.cs(示例)
.net - Log4Appender 与 RemoteSyslogAppender
我已经使用下面的代码创建了我的自定义 RemoteSyslogAppender
这是调用 Append 方法的测试代码
在这里,我期待,应该调用 Append 方法并将消息发送到远程服务器。但 Append 从未调用过
请让我知道我在这里做错了什么并帮助我如何使用 RemoteSyslogAppender
谢谢-
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,或者我可以通过其他方式解决这个问题吗?
c# - Log4net 自定义 ADO Appender(无配置):数据未进入数据库
使用 log4net (C#) 和 Oracle,我正在尝试创建一个自定义 ADO Appender,这样我就不需要使用配置文件。到目前为止我的代码
我没有收到任何异常,但没有数据被插入到数据库中。我几乎肯定它与参数有关,因为当我将所有值设置为 null 时,它会起作用。
有谁看到我做错了什么?我用谷歌搜索了很多,但我发现的例子都没有使用 ADO Appender。谢谢
powershell - 新记录器问题?
你知道为什么当 log4net 调试模式打开时 New-Logger 功能不起作用吗?IE。什么时候
当我在尝试让 log4net 与 PowerShell 一起工作(混合使用 log4net 配置文件)中找到的示例代码中更改调试属性时,我得到以下跟踪:
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.
c# - 使用 log4net 写入不同的记录器
我正在使用 log4net 进行日志记录。我希望它同时写入文件和事件日志。
出于某种原因,我在日志文件中找到了两次消息。
这是我的 app.config-section :
在我的代码中,我有以下内容:
它会按要求写入我的日志文件,但消息也应该发送到我的事件查看器,但不会发生这种情况。它还将这些消息写入日志文件。
我哪里做错了?