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 看到日志文件。

posted on 2017-10-23 17:31  凉笙染浮尘  阅读(137)  评论(0)    收藏  举报