public class MyLog
{
	public static void WriteLog(string error)
	{
		WriteLog(error, null);
	}

	public static void WriteLog(string error, Exception ex)
	{
		string dir = Application.StartupPath + "\\LOG";
		if (!Directory.Exists(dir))
		{
			Directory.CreateDirectory(dir);
		}

		error = DateTime.Now.ToString() + " " + error + System.Environment.NewLine;

		if (ex != null)
		{
			error += ex.ToString() + System.Environment.NewLine;
		}

		string logFilePath = dir + "\\log_" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";
		File.AppendAllText(logFilePath, error);
	}
}

  

相关文章: