废话少说,先上代码 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\"/>
      <!--是否是向文件中追加日志-