一段时间后 NLog 停止运行

NLog stops functioning after a while

我在 Windows 上的 .NET 4.5 C# 项目中使用 NLog 4.2.2。

一段时间后(例如 12 小时),NLog 停止将消息写入日志文件。如果启用 CLR 异常,每当代码调用 NLog 发出消息时,我都会收到以下异常:

A first chance exception of type 'System.ArgumentException' occurred in mscorlib.dll

Additional information: Path cannot be the empty string or all whitespace.

堆栈跟踪仅提及 System.IO.Directory.CreateDirectory(String path)

这是我正在使用的 NLog 配置文件:https://gist.github.com/dictoon/2cb39c9d1da52a651ac3

有人亲眼目睹过吗?

NLog 开发人员已确认这是一个 NLog 错误:https://github.com/NLog/NLog/issues/1120