public class LogHelper
{
private static string AppPath = System.IO.Directory.GetCurrentDirectory();private static string IsErrorLog = ConfigurationManager.AppSettings["ErrorLog"].ToString().Trim();
/// <summary>
/// 写日志
/// </summary>
public static void WriteLog(string logFilePrefix, string logtype, string msg)
{
try
{
if (!Directory.Exists(AppPath + "\\Log"))
{
Directory.CreateDirectory(AppPath + "\\Log");
}
string logPath = AppPath + "\\Log\\";
System.IO.StreamWriter sw = System.IO.File.AppendText(logPath + logFilePrefix + DateTime.Now.ToString("yyyyMMdd") + ".log");
sw.WriteLine("【" + DateTime.Now.ToString("HH:mm:ss.fff") + "," + logtype + "】" + msg);
sw.Close();
sw.Dispose();
}
catch
{
}
}
public static void Error(string msg)
{
if (IsErrorLog != "N")
{
WriteLog("Error_", "Error", msg);
}
}
}