我正在使用log4net日志记录处理WPF应用程序。 还使用一个第三方DLL进行SWF文件读取。 此DLL是使用log4net日志记录开发的。
在我的应用程序中使用swf读取功能时,我注意到大约7MB的信息由第三方dll登录到我的应用程序日志文件。因此,我的应用程序日志文件大小正在急剧增加。
有没有办法从我的应用程序配置文件中禁用第三方dll记录?我没有这个第三方dll的源代码。
答案 0 :(得分:10)
下载.NET reflector。使用它来确定第三方应用程序使用的包根。如果是Com.Thirdparty
,那么将其放入log4net配置中:
<logger name="Com.Thirdparty">
<level value="OFF" />
</logger>