系统日志控件 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