问题标签 [log4net]

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 投票
2 回答
541 浏览

web-services - 一组 Web 服务的一个日志文件和一个错误处理程序 - 可能吗?

我们有一组 Web 服务,这也是我们的内部 API。它们完美地共享一个通用的 web.config 文件。

有没有办法让 log4net 为整个站点创建一个日志,为所有站点创建一个日志?并有共同的错误处理程序?我认为他们都是独立的虚拟目录,独立的应用程序......的问题?

但是同样...他们共享相同的 web.config 文件并且工作正常...他们可以以某种方式共享 global.asax 或其他什么吗?不能让它工作...

谢谢你的帮助。

0 投票
4 回答
39263 浏览

c# - Log4Net:以编程方式指定多个记录器(带有多个文件附加器)

如何(以编程方式,没有 xml 配置)使用 Log4Net 配置多个记录器?我需要他们写入不同的文件。

0 投票
4 回答
18901 浏览

logging - 何时记录错误是致命的?

在 log4j 和 log4net 等日志框架中,您可以记录各种级别的信息。大多数级别都有明显的意图(例如“调试”日志与“错误”的对比)。然而,我一直胆怯的一件事是将我的日志记录归类为“致命”。

什么类型的错误如此严重以至于它们应该被归类为致命错误?虽然这稍微取决于大小写,但在决定将异常记录为致命还是仅仅错误时,您使用的一些经验法则是什么?

0 投票
4 回答
2199 浏览

asp.net - Web 应用程序的日志记录

我正在使用 asp.net 构建一个相当大的站点(如果有任何兴趣,可以使用表单),我想知道我是否需要一个日志框架,例如 log4net。我以前使用过这样的框架,但我不知道如何将它用于此类项目。通常我认为客户交付的应用程序需要日志记录,可以将日志发送回然后分析错误。你怎么看?

0 投票
4 回答
35864 浏览

.net - 何时使用“嵌套诊断上下文”(NDC)?

使用 log4net,我看到了使用称为 NDC 的每个线程的上下文标签堆栈的可能性。

%x通过指定或%ndc格式参数,压入此堆栈的标签显示在 PatternLayout 中。

用法类似于:

输出类似于:

在您使用 log4net 的编程经验中,您什么时候发现此功能很有用?

0 投票
2 回答
151 浏览

sql-server - 如何登录到 SQL Server 2000 中的表?

我正在写入一个日志文件,但我想在我的数据库中登录一个名为“Log”的表。

我怎样才能做到这一点?

0 投票
1 回答
505 浏览

sharepoint - 可以将 log4net 配置为以自己的身份运行吗?

我正在考虑在 MOSS(SharePoint) 2007 项目中使用 log4net,但我需要知道是否可以轻松地将日志记录配置为使用某个用户名 + 密码进行日志记录。

0 投票
2 回答
1539 浏览

log4net - 当我的 Web 应用程序打包部署时 log4net 不记录

我有一个使用 log4net 将错误记录到日志文件的 Web 应用程序。当我通过 xcopy 发布我的网站时,它运行良好,但是当我构建包安装程序时,当远程用户访问我的站点时,log4net 似乎不起作用。

我在 web.config 中使用impersonate=true并且 log4net 仅在我是登录用户时记录错误。

我有另一个应用程序在所有情况下都可以正常工作,但没有部署包。

有人有想法吗?

0 投票
3 回答
1793 浏览

logging - 分析 log4net 日志的工具

是否有可用于分析 log4net 日志的工具。

特别是我想通过线程ID提取两个方法调用并分析两者之间的持续时间,以创建一些调用持续时间的统计信息。

再加上多个(100x10Mb)文件。

我想grep也会这样做。

0 投票
4 回答
1696 浏览

logging - 每个 Web 服务/页面使用单独的 log4net

我有一个包含多个 Web 服务的 Web 应用程序。此 Web 应用程序具有业务和持久层。是否可以为每个 Web 服务使用单独的日志附加程序(日志文件)?

这也适用于网页。本质上,我想分离我的日志不是基于类或层/命名空间,而是从入口点,可以是 Web 服务或网页。