在调试模式下将 windows 服务的日志写入控制台

Writing logs to console for windows service while in debug mode

我正在开发 windows 服务。当我处于调试模式时,我想将日志写入控制台 window 而不是文件。我正在使用 nlog 库来编写日志。有可能做到吗?

我自己找到了这个问题的答案,我开始知道我必须像下面这样添加目标和记录器

目标

<target xsi:type="Console" name="console"
        layout="${longdate} ${uppercase:${level}} ${message}"/>

记录器代码

<logger name="*" minlevel="Debug" writeTo="console" />