log4net是一款比较方便的日志存储工具,它是基于.NET开发的一款记录日志开源组件。它通过一套XML配置的日志引擎,将日志分不同的等级,分别是:FATAL 、 ERROR、 WARN、 INFO 、 DEBUG、ALL(允许所有的日志请求)和OFF(拒绝所有的日志请求),缺省为DEBUG,前五个是不是很熟悉?可以看到和我们平常在调试应用程序的出错有点类似,在编译器中也会留下如错误、警告之类的提示信息,它们的错误级别在不断的降低。 log4net库是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。 我们推荐以下几种写入文件的配置,为了方便日志的查看,可以按日期、时间、文件大小、日志类型来存放日志信息,按需要可以将配置相互组合使用,网上也有很多log4net的配置介绍;今天我们分享一下利用它可以实现多种存储方式。
工具/原料
1
iis
2
.net
3
log4net
方法/步骤
1
按天记录所有类型的日志(最精简的配置)
2
按日志文件大小记录所有类型的日志
3
按小时记录日志,并且按天创建日志文件夹---(按天归类,按小时记录)
4
按日志类型记录日志文件,不同类型写入不同的日志文件
5
将日志记录到Redis库
注意事项
1
需要下载log4net.dll
2
如果是存redis,需要自定义扩展