我用于Nlog
在我的 C# windows 应用程序中记录异常,并有一个名为的文件LogConfig.cs
,其中包含有关存储这些异常的位置(路径)和文件名的所有详细信息。
现在,如果我想更改记录这些文件的位置,我需要修改代码。有没有办法在不更改代码的情况下更改记录异常的位置?
我试图避免仅仅为了更改保存位置的路径而将其构建到生产环境中。
将此信息(路径和文件名)存储在单独的文本文件中,并从中读取最佳方式。这样我就可以在生产中修改文本文件,而无需更改代码。
我用于Nlog
在我的 C# windows 应用程序中记录异常,并有一个名为的文件LogConfig.cs
,其中包含有关存储这些异常的位置(路径)和文件名的所有详细信息。
现在,如果我想更改记录这些文件的位置,我需要修改代码。有没有办法在不更改代码的情况下更改记录异常的位置?
我试图避免仅仅为了更改保存位置的路径而将其构建到生产环境中。
将此信息(路径和文件名)存储在单独的文本文件中,并从中读取最佳方式。这样我就可以在生产中修改文本文件,而无需更改代码。
您可以将所有日志记录配置(包括路径)放入 NLog.config,并将其放在与 exe 文件相同的文件夹中。它将自动加载并由 NLog 应用。