gpt4 book ai didi

c# - NLog : Why is a config variable mandatory?

转载 作者:太空狗 更新时间:2023-10-30 01:26:04 25 4
gpt4 key购买 nike

我发现这令人费解且违反直觉:

为什么会这样:

LoggingConfiguration config = LogManager.Configuration;
config.LoggingRules.Add(rule);
LogManager.Configuration = config;

虽然这不会(编辑:日志文件未写入目标文件):

LogManager.Configuration.LoggingRules.Add(rule);

很有趣的是,现成的代码片段是如何传播开来的,而透彻的解释却如此稀缺

最佳答案

我没有检查代码,但我猜属性 setter 中有一些逻辑。

恕我直言,它应该是一种方法,或者根本不应该公开配置。

关于c# - NLog : Why is a config variable mandatory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com