40得票4回答
如何在log4net appender名称中使用GlobalContext属性?

我正在尝试自定义log4net文件路径,以使用我在log4net.GlobalContext.Properties字典中设置的属性。log4net.GlobalContext.Properties["LogPathModifier"] = "SomeValue"; 在调试时我可以看到这个值被正...

39得票4回答
记录日志时,什么情况下错误是致命的?

在像log4j和log4net之类的日志框架中,您可以记录各种级别的信息。大多数级别都具有明显的意图(例如“Debug”日志与“Error”日志的区别)。但是,我一直对将我的日志分类为“Fatal”感到迟疑。 哪些类型的错误非常严重,应该被归类为致命错误?虽然这在某种程度上取决于情况,但在决...

39得票5回答
如何将NHibernate的SQL调用记录到Visual Studio控制台?

我有以下配置文件用于NHibernate:<?xml version="1.0" encoding="utf-8" ?> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <s...

39得票14回答
无法在.NET Windows服务中使用log4net

我有一个带有 app.config 和 log4net.config 的Windows服务。 app.config: <configSections> <section name="log4net" type="log4net.Config.Log4NetCo...

38得票4回答
log4net随机停止记录日志。

我正在构建一个使用log4net进行日志记录的ASP.Net-MVC应用程序,但日志记录器似乎会随机停止。它会愉快地记录一段时间,然后停止,然后在一段时间后重新开始。我甚至不确定是什么让它恢复记录。我不是指只有少量消息丢失 - 有时它会消失很长一段时间,例如一小时左右。 为什么会出现这样的停...

38得票2回答
Log4Net中LogFileAppender的最大文件大小

我现在已经使用Log4net一段时间了,这是一个很棒的日志框架,尤其是与Castle.Windsor集成使用时。然而... 通常我使用滚动文件记录器,但是这导致产生了比实际需要更多的日志文件。因此,对于我的最新项目,我改用基本的LogFileAppender,但问题是日志文件似乎会无限增长。...

37得票4回答
Log4Net与应用洞察集成

我正在尝试配置我的Azure ASP.NET网站,将log4net跟踪日志发送到Azure应用程序洞察。我可以在我的Azure控制台页面上看到页面浏览等信息,因此我知道它正常工作。当使用文件处理程序配置时,我也可以看到log4net跟踪日志,但是当配置log4net使用应用程序洞察处理程序时,...

36得票3回答
为什么log4Net中没有追踪级别?

我在想,为什么log4Net中没有trace level。这个级别似乎缺失了,有时候我需要使用它,例如输出应用程序中正在执行的事件。这个功能是log4J的一部分。 我知道我可以创建一个自定义级别,就像这里所讨论的那样,但我不想花时间和精力去做我认为应该成为库本身一部分的事情。 你知道是否有...

36得票4回答
Log4Net:以编程方式指定多个记录器(具有多个文件附加程序)

如何使用Log4Net编程方式、无需xml配置来配置多个记录器?我需要它们写入不同的文件。

36得票5回答
是否有用户友好的Log4Net日志文件查看器?

有没有第三方工具可以识别Log4Net的日志文件结构,并通过提供搜索功能等方式以用户友好的方式显示它?