廢話少說(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\"/>
      <!--是否是向文件中追加日志-