多次错误日志问题 [英] Multiple error Log problem
本文介绍了多次错误日志问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将日志保存为.txt格式,并且我能够做到这一点.但是我无法保存多个日志错误.我正在尝试像这样....
I am trying to save logs in .txt format and I am able to do this. But I am not able to save more than one logs error. I am trying as like this....
try
{
if (!string.IsNullOrEmpty(message))
{
using (FileStream file = new FileStream("ErrorLog.txt", FileMode.OpenOrCreate, FileAccess.Write))
{
StreamWriter streamWriter = new StreamWriter(file);
streamWriter.WriteLine((((System.DateTime.Now + " - ") + fileName + " - ") + methodName + " - ") + message);
streamWriter.Close();
}
}
}
catch
{
}
推荐答案
在这里改用我的文章: ^ ]
Use my article here instead : Mini Drop-in Replacement for log4net[^]
使用FileMode.追加而不是FileMode.OpenOrCreate
use FileMode.Append instead of FileMode.OpenOrCreate
public void WriteLogFile(string fileName, string methodName, string message)
{
try
{
if (!string.IsNullOrEmpty(message))
{
//using (FileStream file = new FileStream("ErrorLog.txt", FileMode.OpenOrCreate, FileAccess.Write))
//{
//StreamWriter streamWriter = new StreamWriter(file);
StreamWriter streamWriter = File.AppendText("ErrorLog.txt");
streamWriter.WriteLine((((System.DateTime.Now + " - ") + fileName + " - ") + methodName + " - ") + message);
streamWriter.Close();
//}
}
}
catch
{
}
}
这篇关于多次错误日志问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文