log4net 相关问题

Apache log4net库是一个帮助程序员将日志语句输出到各种输出目标的工具。 log4net是Microsoft®.NET运行时的优秀Apache log4j™框架的一个端口。在利用.NET运行时中的新功能的同时,我们保持框架在原理上与原始log4j类似。

如何以编程方式更改文件位置?

我对Log4net完全不熟悉。我已经设法通过添加配置文件和简单的日志记录来实现目标。我已经将值硬编码为“C:\ temp \ log.txt”,但这还不够好。 ......

回答 11 投票 69

无法加载文件或程序集'System.Configuration.ConfigurationManager'

下面的代码抛出异常:无法加载文件或程序集'System.Configuration.ConfigurationManager'私有静态只读log4net.ILog log = log4net.LogManager.GetLogger(系统....

回答 1 投票 0

Log4net LoggerMatchFilter - 如何只在“匹配整个单词”的情况下过滤?

我正在使用Log4net LoggerMatchFilter来记录某些类的信息。问题是loggerToMatch属性使用StartsWith(字符串)进行比较,结果我得到的日志也来自......

回答 1 投票 1

如何在Visual Studio 2012上配置或设置带有ASP.NET(包含MVC)C#的Log4Net ~~

我想将软件进程日志记录到文件中。我没有创建自己的日志系统,而是尝试将Log4Net与ASP.NET MVC一起使用,但我在Visual Studio 2015中设置它时遇到了问题,如:...

回答 1 投票 22

创建基于日期的Log4net滚动文件

我需要为45个不同的位置创建文件(例如:波士顿,伦敦等)。这些文件名必须基于日期。我也可以提供最大文件大小来滚动文件和...

回答 1 投票 0

多播OnExceptionAspect正在记录冒泡异常

我有来自Postsharp的多播OnExceptionAspect,它在程序集级别上应用。这自然意味着所有方法在抛出异常时都会调用Aspect。在...内

回答 3 投票 2

C#项目,编译器抱怨缺少对log4net的引用

我正在使用Visual Studio 2017构建一个大型C#项目(解决方案中有200多个项目)。在编译其中一个项目时,我遇到了很多错误,如下所示:错误CS0012:类型'...

回答 1 投票 2

Log4net - 在AdoNetAppender和RollingFileAppender之间动态切换appender

我在我的asp.net应用程序中使用AdoNetAppender(SQL服务器),并希望使用RollingFileAppender与SQL的任何连接问题。有没有办法配置使用...

回答 2 投票 7

错误System.IO.FileLoadException:'无法加载文件或程序集'log4net,版本= 2.0.8.0在.NET Core中

我正在将我的旧.NET 4.5.2控制台应用程序迁移到.NET Core,所有代码都成功编译,但在执行控制台应用程序时,我收到以下错误System.IO ....

回答 1 投票 0

visual studio / nuget如何决定下载/确切包的版本?

这是一个C#项目。据我所知,nuget咨询了package.config以获取下载/解压缩包的信息。但是我注意到它为不同的.net平台下载了多个版本。 ...

回答 1 投票 0

如何阻止log4net记录并释放最后一个文件

我在C#Win Form App中使用log4net,我有启动/停止切换按钮 - 当我点击“启动”时,会加载log4net配置并创建日志文件 - 这是有效的。但现在我想补充......

回答 3 投票 4

如何登录浏览器开发人员工具控制台

我无法弄清楚如何使用ASP.NET/Core登录浏览器开发人员工具的控制台,我尝试了几种解决方案,但我仍然无法在浏览器开发人员工具的控制台上显示任何日志...

回答 2 投票 0

装配未加载c#

我有一个项目Common,其中包含一个log4net CustomAppender。我在所有其他项目中引用该项目,并在app.config中配置log4net appender。一切顺利,除了一个......

回答 1 投票 2

配置部分'log4net'缺少部分声明

我正在努力将log4net添加到我的MVC5项目中。我做了以下事情;已成功安装的安装包log4net(我假设)log4net我已将以下内容添加到我的网站....

回答 3 投票 16

无法使用来自其中一个C#控制台项目的log4net将消息记录到Application Insights

我有两个控制台应用程序A和B.这两个项目作为Azure Webjobs托管。我配置了控制台,滚动文件和应用程序。 Insights appender在一个公共项目C,ConfigManager.cs文件中。 ...

回答 2 投票 0

使用log4net.Appender.ColoredConsoleAppender进行死锁

ColoredConsoleAppender线程安全吗?我有一个多线程控制台应用程序,我使用log4net.Appender.ColoredConsoleAppender来获取控制台窗口中打印的错误消息。一世 ...

回答 1 投票 0

自Log4Net中的上一条消息以来的输出已用时间

我在c#console app中使用log4net,我想知道是否可以让每个日志条目包括自上次日志条目以来经过的时间?现在,我正在使用%-4timestamp(我...

回答 2 投票 2

作为网络服务运行时,log4net无提示失败

我有一个Web服务,可以触发控制台应用程序。控制台应用程序包含Log4net。来自控制台应用程序的代码:log4net.Config.XmlConfigurator.Configure(); ILog log = log4net ....

回答 3 投票 1

如何禁用log4net.xml文件生成

我正在尝试将Log4net用于我的c#应用程序。但是当我的应用程序运行时,它会生成log4net.xml文件。在我阅读时,它包含一些与.NET文档中使用相关的信息。但我不......

回答 2 投票 3

虽然我添加了控制台appender,但log4net不会打印到控制台

请参阅log4net配置(App.config文件):

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.