我有一个Windows服务,它做了一些工作,我也在尝试将日志写入文件。
在我的app.Config
中,我有一个部分来定义日志文件的来源:
在Serivce1.cs
中,我将记录器定义为:
public partial class Service1 : ServiceBase
{
private static TraceSource ServiceLogger = new TraceSource("ServiceTrace");
在其他方法中,我通过以下代码写入日志文件,
ServiceLogger.TraceEvent(TraceEventType.Information, 1, "{0} : Running", DateTime.Now);
Windows事件查看器中没有异常,并且该服务正在使用本地系统(广泛的优先级)运行,但是在安装此服务后我无法找到该日志。有什么建议吗?
答案 0 :(得分:1)