log4net上的日志信息太多
本文关键字:信息 太多 日志 log4net | 更新日期: 2023-09-27 18:06:05
我有一些mvc4应用程序,我想在管理员用户登录时记录日志,当错误登录发生时,crud操作等。现在一切都工作,但我不能看到树从森林:)太多的信息被记录,所以我想删除一切,但我的信息,我明确地设置在控制器与log.Info("User is succ. login");
等。
2013-03-27 20:25:11,285 [40] INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Domain.Model.Property.Photos -> Photo
2013-03-27 20:25:11,285 [40] INFO NHibernate.Cfg.Configuration - processing one-to-one association property references
2013-03-27 20:25:11,285 [40] INFO NHibernate.Cfg.Configuration - processing foreign key constraints
和下面是像这样的100多行。
我想这可能是我在application_startup
设置了log xml配置 log4net.Config.XmlConfigurator.Configure();
和根appender是这样注册的
<root>
<level value="INFO" />
<appender-ref ref="RollingFileAppender" />
</root>
那么,再一次,如何删除所有这些映射和其他信息,只记录我的显式日志信息与log。信息("信息");
谢谢
您可以通过对appender应用converonpattern来指定记录哪些信息。
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="C:''Log'log.log"/>
<param name="AppendToFile" value="true"/>
<rollingStyle value="Size" />
<maxSizeRollBackups value="0" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%date [%thread] %-5level %logger [%ndc] - %message%newline"/>
</layout>
</appender>