系统日志控件 Log4NET

//日志系统:
//什么是日志: 每天发生的事件(操作记录)
//Log4NET是一个从Java版的Log4J 移植过来的日志框架,可以简化日志记录
//log4NET的概念:
// a, 级别:trace(跟踪) debug(调试) info(普通) warm(警告) Error(错误) fatal(致命错误)
// b, 特殊级别:all(全部显示) off(全部不显示)
// c, appender 日志输出的地方(输出到不同地方)
// d, 滚动日志 限制日志文件大小和数量
//安装:Install-package Log4NET
//如果Nuget没自动添加配置信息App.config,那么要在<configuration>的<configSeetions>节点下添加<section name="Log4net" type="log4net.ConfigurationSectionHandler.log4net"/>
//然后在<configuration>根节点下新增<log4net>

 

  //配置log4net信息  (从App.config或者Web.config中加载log4net的配置)
            log4net.Config.XmlConfigurator.Configure();
            //传入类名:
            ILog log = LogManager.GetLogger(typeof(Program));
            //记录普通信息
            log.Debug("飞机飞行10000米");
            log.Warn("油量不足");
            log.Error("引擎失灵");

  //分布式的(多台服务器汇总)  开源日志收集框架Exceptionless

posted @ 2019-01-20 16:51  下边的风  阅读(126)  评论(0编辑  收藏  举报