Log4Net--日志记录

日志.jpg

​ Log4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等),日志就是程序的黑匣子,可以通过
日志查看系统的运行过程,从而发现系统的问题。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。
​ 对于网站来讲,不能把异常信息显示给用户,异常信息只能记录到日志,出了问题把日志文件发给开发人员,就能知道问题所在。

第一步: 建立一个简单的日志记录程序;

第二步: 添加对Log4net.dll的引用,可以通过NuGet导入,也可以通过官网http://logging.apache.org/log4net/下载;

第三步: 将Log4Net的配置信息加入到程序中的配置文件.config中如下:(更多详细信息请查看官网.)



  
    

第四步: 初始化Log4Net. 在程序最开始就初始化.log4net.Config.Xmlconfigtor.Configure();(读取配置文件中的配置信息);

第五步: 在需要打印日志的地方

 ILog log = log4net.LogManager.GetLogger(""); 
//错误信息
 log.Error("error",new Exception("错误异常信息"));
//崩溃信息
 log.Fatal("fatal",new Exception("发生了一个致命错误"));
//记录一般信息           
 log.Info("info");           
//记录调试信息            
 log.Debug("debug");            
//记录警告信息            
 log.Warn("warn");

以上就是log4net基本应用方式

你可能感兴趣的:(Log4Net--日志记录)