- 6
- 0
- 约1.73万字
- 约 6页
- 2016-11-27 发布于河南
- 举报
log4net日志的配置及简单应用
在程序运行中,往往会出现各种出乎开发人员意料的异常或者错误,所以,记录详细的程序运行日志信息,有利于开发人员和运维人员排查异常信息,提高工作效率。而本菜鸟在大神推荐和指导下使用log4net这一插件工具,其中也学到了一些皮毛,所谓好记性不如烂笔头嘛。为此,将把这些心得体会记录下来,以免遗忘。同时,也为各位童鞋提供一些参考。在此声明,本文粗浅之极,大神莫入。
对于log4net有什么功能,这里就不赘述了。直接进入本文重点,也就是log4net的配置和简单使用。
首先,项目要引入log4net.dll。
然后,为项目增加配置文件——log4net.config
log4net
!--日志配置,按日期保存--
appender name=DefaultLog type=log4net.Appender.RollingFileAppender
file value=LogFiles\ /
threshold value=WARN /
appendToFile value=true /
maxSizeRollBackups value=-1 /
maximumFileSize value=30MB /
rollingStyle value=Composite /
datePattern value=yyyy-MM-dd.log /
staticLogFileName value=false /
layout type=log4net.Layout.PatternLayout
header value=-----------程序开始运行-----------
/
footer value=-----------程序结束运行-----------
/
conversionPattern value=%date [%thread] %-5level %logger - %message%n /
/layout
/appender
!--日志配置,按日期保存--
appender name=BaseLog type=log4net.Appender.RollingFileAppender
file value=LogFiles\ /
appendToFile value=true /
maxSizeRollBackups value=-1 /
maximumFileSize value=30MB /
rollingStyle value=Composite /
datePattern value=yyyy-MM-dd.log /
staticLogFileName value=false /
layout type=log4net.Layout.PatternLayout
header value=-----------程序开始运行-----------
/
footer value=-----------程序结束运行-----------
/
conversionPattern value=%date [%thread] %-5level - %message%newline /
/layout
/appender
!--控制台日志配置,按日期保存--
appender name=ConsoleLog type=log4net.Appender.RollingFileAppender
file value=LogFiles\ /
appendToFile value=true /
maxSizeRollBackups value=-1 /
maximumFileSize value=30MB /
rollingStyle value=Composite /
datePattern value=yyyy-MM-dd.log /
staticLogFileName value=false /
layout type=log4net.Layout.PatternLayout
header value=-----------程序开始运行-----------
/
footer value=-----------程序结束运行-----------
/
conversionPattern value=%date [%thread] %-5level - %message%newline /
原创力文档

文档评论(0)