我有一个 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 事件查看器中没有异常,并且该服务正在使用本地系统(广泛的特权)运行,但在安装此服务后我无法找到日志。有什么建议么?