输出日志到txt示例
来源:互联网 发布:中国技术贸易数据 编辑:程序博客网 时间:2024/04/28 16:46
下面写个记录日志的代码表示不服——来自创智博客14年的代码
/// <summary> /// 将日志输出到txt /// </summary> public partial class LogHelper { private static Queue<string> queue; public static void WriteLog(string msg) { //对写文件加锁,防止多个线程同时写文件时报异常 //加锁问题:造成用户等待 //lock ("a") //{ // File.AppendAllText(@"C:\Users\q1\Desktop\a.txt", msg); //} //解决等待:向内存中写,而不是硬盘中写,先写先读 queue.Enqueue(msg); } static LogHelper() { queue = new Queue<string>(); WriteDisk(); } //定义一个方法,将内存中的错误消息写到硬盘上 private static void WriteDisk() { Thread t=new Thread(() => { while (true) { if (queue.Count > 0) { string msg = queue.Dequeue(); File.AppendAllText(@"C:\Users\q1\Desktop\a.txt", msg+"\r\n---------------------------------\r\n"); } else { Thread.Sleep(5000); } } }); t.IsBackground = true; t.Start(); } }
0 0
- 输出日志到txt示例
- Android 日志输出到本地txt
- Android 日志输出到本地txt
- Qt输出日志信息到txt
- Windows中的cmd报错日志输出到txt文件里:用>>log.txt
- java定向输出程序日志(输出到txt文件中)
- .Net下几种日志管理方法(C# 将Diagnostics.Trace 调试输出 保存到txt)
- 整数输出到txt文件
- C++输出数据到txt
- log4cpp:简单输出日志示例
- 输出信息到日志
- winform用log4net.dll输出日志txt
- qtp写日志到txt中
- DataGrid输出到Word Excel Txt方法
- datagridview转datatable输出到txt
- 将ping结果输出到txt文件
- System.out输出到txt文档
- 把输出内容存到TXT文档
- DTW距离,时间序列之间的距离
- 解决vim打开cpp文件中文显示乱码
- node简略
- Tango 开发指南 — 运动追踪 API(Java 描述)
- 37-2-lesson exercises
- 输出日志到txt示例
- 深搜和广搜
- 蓝桥杯-闰年判断
- SRM148_DIV2
- LintCode lowest common ancestor ii has parent point
- 打印theano图
- HDU 1428 记忆化搜索
- Spring中Bean的自动装配
- WebService入门HelloWS