写本地日志
/// <summary>
/// 写本地日志
/// </summary>
/// <param name="sMsg"></param>
/// <param name="sType"></param>
/// <param name="ilevel"></param>
/// <param name="sSource"></param>
private void WriteLogToLocalFile(string sMsg, string sType, int ilevel, string sSource)
{
System.IO.StreamWriter oSW;
try
{
string sLogFileName;
string sRowLog;
sRowLog = String.Format("{0}\t{1}\t{2}\t{3}\t{4}\t{5}", DateTime.Now.ToString("yyyy-MM-dd"),
DateTime.Now.ToString("HH:mm:ss"), sType, ilevel,
sMsg.Replace("\t", " ").Replace('\n', ' ').Replace('\r', ' '),
sSource);
sLogFileName = "Logs\\";
if (!System.IO.Directory.Exists(sLogFileName))
System.IO.Directory.CreateDirectory(sLogFileName);
sLogFileName = "Logs\\" + DateTime.Now.ToString("yyyyMMdd") + ".log";
oSW = new System.IO.StreamWriter(sLogFileName, true);
oSW.WriteLine(sRowLog);
oSW.Close();
}
catch
{ }
finally
{
oSW = null;
}
}