如何在不修改c#应用程序代码的情况下更改错误记录位置
本文关键字:情况下 错误 位置 记录 代码 修改 应用程序 | 更新日期: 2023-09-27 18:06:03
我使用Nlog
在我的c# windows应用程序中记录异常,并有一个名为LogConfig.cs
的文件,其中包含有关存储这些异常的位置(路径)和文件名的所有详细信息。
现在,如果我想改变这些文件被记录的位置,我需要修改代码。有没有一种方法可以在不改变代码的情况下改变异常记录的位置?
我试图避免仅仅为了改变保存位置的路径而构建到生产中。
将此信息(路径和文件名)存储在单独的文本文件中并从中读取是最好的方法。这样我就可以在生产中修改文本文件,而不需要更改代码。
你可以把你所有的日志配置,包括路径,放在NLog中。配置,并将其放在与exe文件相同的文件夹中。