首页 > 解决方案 > NLog 在 Windows 服务托管的 WCF 服务中不起作用

问题描述

我在 C# 中有一个带有 NLog 日志记录的 WCF 服务。该服务引用了 3 个类库。每个项目都使用 NLog 日志记录。

在调试模式下一切正常,每个项目都成功记录到指定的日志文件。我使用异步文件目标。

在生产模式下,我有一个托管上述 WCF 服务的 Windows 服务。此 Windows 服务也包含 NLog 包。

安装 Windows 服务后,我只看到来自 Windows 服务的日志消息,而不是来自 WCF 服务和其他类库的日志消息。

在 WCF 服务由 Windows 服务托管后,如何将日志消息接收到文件中?

谢谢!

标签: c#wcfwindows-servicesnlog

解决方案


推荐阅读