1

我用于Nlog在我的 C# windows 应用程序中记录异常,并有一个名为的文件LogConfig.cs,其中包含有关存储这些异常的位置(路径)和文件名的所有详细信息。

现在,如果我想更改记录这些文件的位置,我需要修改代码。有没有办法在不更改代码的情况下更改记录异常的位置?

我试图避免仅仅为了更改保存位置的路径而将其构建到生产环境中。

将此信息(路径和文件名)存储在单独的文本文件中,并从中读取最佳方式。这样我就可以在生产中修改文本文件,而无需更改代码。

4

1 回答 1

2

您可以将所有日志记录配置(包括路径)放入 NLog.config,并将其放在与 exe 文件相同的文件夹中。它将自动加载并由 NLog 应用。

于 2013-03-27T16:22:37.177 回答