string logPath = AppDomain.CurrentDomain.BaseDirectory;
/// <summary>
/// 写日志
/// </summary>
/// <param name="logFile">日志文件名称不带扩展名</param>
/// <param name="msg">日志内容</param>
/// <param name="type">类型(1:正常日志输出 2:错误日志输出)</param>
public static void WriteLog(string logFile, string msg,int type = 1)
{
try
{
System.IO.StreamWriter sw = System.IO.File.AppendText(
logPath + logFile + "_" +
DateTime.Now.ToString("yyyyMMdd") + ".Log"
);
switch(type)
{
case 1:
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff ") + "record:" + msg);
break;
case 2:
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff ") + "error:" + msg);
break;
default:
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff ") + "record:" + msg);
break;
}
sw.Close();
}
catch (Exception ee)
{
}
}