log4net日志插件的使用
1、安裝log4net
2、引用
3、配置(web.config文件)
? ? ?<configSections>
? ? ? ? ?<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
? ? ?</configSections>
? ? ?<log4net>
? ? ? ? ?<!--信息日志配置-->
? ? ? ? ?<appender name="InfoAppender" type="log4net.Appender.RollingFileAppender">
? ? ? ? ?<param name="File" value="Log\\"/>
? ? ? ? ?<param name="AppendToFile" value="true"/>
? ? ? ? ?<param name="MaxFileSize" value="10240"/>
? ? ? ? ?<param name="MaxSizeRollBackups" value="100"/>
? ? ? ? ?<param name="StaticLogFileName" value="false"/>
? ? ? ? ?<param name="DatePattern" value="yyyyMMdd'.log'"/>
? ? ? ? ?<param name="RollingStyle" value="Date"/>
? ? ? ? ?<layout type="log4net.Layout.PatternLayout">
? ? ? ? ?<param name="ConversionPattern" value="%nDate:%d, Level:%-5p %n%m %n"/>
? ? ? ? ?</layout>
? ? ? ? ?</appender>
? ? ? ? ?<!--Level:OFF,FATAL,ERROR,WARN,INFO,DEBUG,ALL-->
? ? ? ? ?<root>
? ? ? ? ?<level value="ERROR"/>
? ? ? ? ?<appender-ref ref="InfoAppender"/>
? ? ? ? ?</root>
? ? ?</log4net>
4、調(diào)用(Global.asax.cs文件(我是在.net mvc項目中使用的log4net日志記錄插件,下面的這句話一般都放在程序的入口處))
? ? ?protected void Application_Start()
? ? ?{
? ? ? ? ? log4net.Config.XmlConfigurator.Configure(); ? ? ? ? ??
? ? ?}
5、使用(使用前,先在項目的根目錄添加一個名為Log的文件夾)
? ? ? public readonly static ILog Log = LogManager.GetLogger(typeof(BaseController));
? ? ? Log.Error("SAP禁用異常!", ex);
轉(zhuǎn)載于:https://blog.51cto.com/11085795/1859310
總結(jié)
以上是生活随笔為你收集整理的log4net日志插件的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Todo] 乐观悲观锁,自旋互斥锁等等
- 下一篇: [深入JUnit] 测试运行的入口