using System.IO;
//日志函数
public static void Log(enStatus enStatus, string Text)
{try
{
string LogFileUrl = System.AppDomain.CurrentDomain.BaseDirectory + "LogFile";
if (!Directory.Exists(LogFileUrl))
Directory.CreateDirectory(LogFileUrl);
string LogAddress = System.AppDomain.CurrentDomain.BaseDirectory + "LogFile" + '\\' +
DateTime.Now.Year + '-' +
DateTime.Now.Month + '-' +
DateTime.Now.Day + ".log";
string dateTime = DateTime.Now.ToString("hh:mm:ss");
StreamWriter sw = new StreamWriter(LogAddress, true);
if (enStatus == enStatus.error)
{
sw.WriteLine(dateTime + ":Error:" + Text);
}
if (enStatus == enStatus.success)
{
sw.WriteLine(dateTime + ":Success:" + Text);
}
if (enStatus == enStatus.warning)
{
sw.WriteLine(dateTime + ":Warning:" + Text);
}
sw.WriteLine();
sw.Close();
}
catch { }
}
//枚举类型
public enum enStatus
{
success=0,
warning=1,
error=2
}