废话少说,先上代码 log4net Demo
好的系统都有日志,log4net 是我在.net平台下用过最爽的日志库,简单易用、功能强大。
基于配置(配置很简单,一看就明,通用,拷去即用);
可同时保存日志到文件、数据库、控制台输出;
分门别类保存日志文件(消息、警告、错误、异常保存到不同的文件/文件夹下);
使用后台线程;
简单配置:
Nuget安装log4net;
配置log4net:
<?xml version="1.0" encoding="utf-8" ?><configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net>
<!-- 文件保存日志 -->
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<!--日志路径: 兼容相对路径和绝对路径 -->
<param name= "File" value= "Log\simple\"/>
<!--是否是向文件中追加日志-
