廢話少說(shuō),先上代碼 log4net Demo
好的系統(tǒng)都有日志,log4net 是我在.net平臺(tái)下用過(guò)最爽的日志庫(kù),簡(jiǎn)單易用、功能強(qiáng)大。
基于配置(配置很簡(jiǎn)單,一看就明,通用,拷去即用);
可同時(shí)保存日志到文件、數(shù)據(jù)庫(kù)、控制臺(tái)輸出;
分門別類保存日志文件(消息、警告、錯(cuò)誤、異常保存到不同的文件/文件夾下);
使用后臺(tái)線程;
簡(jiǎn)單配置:
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"> <!--日志路徑: 兼容相對(duì)路徑和絕對(duì)路徑 --> <param name= "File" value= "Log\simple\"/> <!--是否是向文件中追加日志-