public void writestr(string readme)//readme:需要记录的文本
{
var LogSaveUrl = AppDomain.CurrentDomain.BaseDirectory + "Log\\";//自动获取项目路径
if (Directory.Exists(LogSaveUrl) == false) Directory.CreateDirectory(LogSaveUrl);
StreamWriter dout = new StreamWriter(LogSaveUrl + "WindowsServiceLog.txt", true);//文件名
dout.Write("\r\n事件:" + readme + "\r\n操作时间:" + System.DateTime.Now.ToString("yyy-MM-dd HH:mm:ss"));
dout.Close();
}
直接调用就好。
例:
catch (Exception EX)
{
writestr("BLL-" + "DeliveryNoticeAdd-" + EX);
return 0;
}
最后会在---你的项目\bin\Debug\Log 看到日志文件。
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号