相关疑难解决方法(0)

如何在log4net appender名称中使用GlobalContext属性?

我正在尝试自定义log4net文件路径以使用我在log4net.GlobalContext.Properties字典中设置的属性.

log4net.GlobalContext.Properties["LogPathModifier"] = "SomeValue";
Run Code Online (Sandbox Code Playgroud)

我可以看到在通过它调试时正确设置了这个值.然后在我的配置中

<file type="log4net.Util.PatternString" 
      value="Logs\%appdomain_%property{LogPathModifier}.log" />
Run Code Online (Sandbox Code Playgroud)

但是,这个输出给了我路径末尾的"_(null).log".是什么赋予了?

c# log4net

40
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×1

log4net ×1