创建错误日志
public class LOG {
/// <summary>
/// 错误日志文件路径
/// </summary>
static object obj = new object();
private static string file_name = System.Environment.CurrentDirectory + "\\" + System.DateTime.Now.ToString("yyyy-MM") + ".txt"; #region 记录日志文件
/// <summary>
/// 记录日志文件
/// </summary>
/// <param name="messge">错误内容</param>
public static void Log(string messge)
{
lock (obj)
{
if (File.Exists(file_name))
{
FileInfo fileInfo = new FileInfo(file_name); //日志文件大于20M,系统自动删除,重新创建
if (fileInfo.Length > 20971520) {
fileInfo.Delete();
StreamWriter streamWriter = File.CreateText(file_name);
streamWriter.WriteLine("====================================================系统操作日志");
streamWriter.WriteLine();
streamWriter.WriteLine(messge + " " + DateTime.Now);
streamWriter.Close();
}
else
{
StreamWriter streamWriter = File.AppendText(file_name);
//MessageBox.Show(messge);
streamWriter.WriteLine(messge + " " + DateTime.Now);
streamWriter.Close(); }
}
else
{
//创建日志文件 StreamWriter streamWriter = File.CreateText(file_name);
streamWriter.WriteLine("====================================================系统操作日志"); streamWriter.WriteLine();
streamWriter.WriteLine(messge + " " + DateTime.Now);
streamWriter.Close();
}
}
}
#endregion
}

浙公网安备 33010602011771号