public bool 寫入記錄(string 檔案路徑, string 檔名, string 內容, bool 系統記錄 = false)
{
string 存檔檔案路徑 = 檔案路徑;
if (系統記錄)
存檔檔案路徑 = molo.errlog.path + "\\" + DateTime.Now.ToString("yyyyMMdd") + "\\";
bool 是否成功 = true;
DirectoryInfo logDirection = new DirectoryInfo(存檔檔案路徑);
FileInfo logFile = new FileInfo(存檔檔案路徑 + 檔名 + ".txt");
lock (logFile)
{
try
{
if (!logDirection.Exists)
logDirection.Create();
StreamWriter messageSystemLogStream = logFile.AppendText();
messageSystemLogStream.WriteLine(內容);
messageSystemLogStream.Flush();
messageSystemLogStream.Close();
messageSystemLogStream.Dispose();
messageSystemLogStream = null;
}
catch
{
是否成功 = false;
}
}
return 是否成功;
}
文章標籤
全站熱搜
