标签: c# nlog file-location exception-logging
我使用Nlog来记录我的C#windows应用程序中的异常,并且有一个名为LogConfig.cs的文件,其中包含有关存储这些异常的位置(路径)和文件名的所有详细信息。
Nlog
LogConfig.cs
现在,如果我想更改记录这些文件的位置,我需要修改代码。有没有办法在不更改代码的情况下更改记录异常的位置?
我正在尝试避免构建到生产中,只是为了更改保存位置的路径。
将此信息(路径和文件名)存储在单独的文本文件中并从中读取最佳方法。这样我就可以在生产中修改文本文件,而不需要更改代码。
答案 0 :(得分:2)
您可以将所有日志记录配置(包括路径)放到NLog.config,并将其放在与exe文件相同的文件夹中。它将自动加载并由NLog应用。