引用Log4Net写文件日志
来源:互联网 发布:软件残余清理工具 编辑:程序博客网 时间:2024/05/17 09:21
创建配置文件Log4Net.config
<?xml version="1.0" encoding="utf-8" ?><configuration> <log4net> <!--定义输出到文件中--> <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value=""/> <!--是否覆盖--> <appendToFile value="true"/> <!--名称是否可以更改 为false为可以更改--> <param name="StaticLogFileName" value="false"/> <!--文件名称--> <param name="DatePattern" value="yyyyMMdd".txt""/> <param name="RollingStyle" value="Date"/> <!--<param name="RollingStyle" value="Composite" />--> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%r] [%t] %-5p - %m%n"/> </layout> </appender> <!--定义日志的输出媒介,下面定义日志以四种方式输出。也可以下面的按照一种类型或其他类型输出。--> <root> <!--文件形式记录日志--> <appender-ref ref="LogFileAppender" /> <!-- 如果不启用相应的日志记录,可以通过这种方式注释掉 <appender-ref ref="AdoNetAppender_Access" /> --> </root> </log4net></configuration>
在 文件AssemblyInfo.cs
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
class Program { static void Main(string[] args) { //MyPerformanceCounter mp = new MyPerformanceCounter(); //Console.WriteLine(mp.getCurrentCpuUsage() + "||" + mp.getAvailableRAM()); ILog log = log4net.LogManager.GetLogger(typeof(Program)); //记录错误日志 log.Error("error", new Exception("发生了一个异常")); //记录严重错误 log.Fatal("fatal", new Exception("发生了一个致命错误")); //记录一般信息 log.Info("info"); //记录调试信息 log.Debug("debug"); //记录警告信息 log.Warn("warn"); Console.WriteLine("日志记录完毕。"); Console.Read(); } }
注意:config必须始终复制到输出目录,生成操作内容
0 0
- 引用Log4Net写文件日志
- Log4net 写文件日志与数据库日志
- Log4net 写文件日志与数据库日志
- 在.net中用log4net写日志文件
- 让Log4Net 立即写日志文件
- 使用Log4Net写日志
- log4net无法写日志
- LOG4NET写日志
- log4net写日志方法
- Log4Net 写入日志文件
- 使用Log4Net - 文件日志
- log4net 写日志到mssql
- log4net不生成日志文件
- Log4Net目标日志文件控制
- 封装:Log4net记录日志文件
- Log4net 日志文件的操作
- 使用Log4Net - 文件日志 和 SqlServer日志
- 使用Log4Net - 文件日志 和 Oracle日志
- C++模板类template
- spark内核揭秘-10-RDD源码分析
- Mpeg-2的同步及时间恢复--STC,PCR,DTS,PTS
- (转)ORACLE表空间及其维护
- oracle for update和for update nowait的区别
- 引用Log4Net写文件日志
- 众筹发展的新趋势
- 按比例裁剪图片
- 为什么textarea中出现大量的空格和回车
- 2015 我的英语提高计划
- Sql语句优化-查询两表不同行NOT IN、NOT EXISTS、连接查询Left Join
- Bullet3之封装PhysicsWorld3D
- 利用VS2005调节dump文件
- OpenCV进行斑点检测 impleBlobDetector