多语言展示
当前在线:1432今日阅读:84今日分享:32

log4net保存日志的方式

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,需要自定义扩展

推荐信息