我的 WebApi 中有两种方法-[HttpPost] public object Method1(JObject objJobject) { var log = LogManager.GetCurrentClassLogger(); LogManager.Configuration.Variables["var1"] = "5"; . . }[HttpPost] public object Method2(JObject objJobject) { var log = LogManager.GetCurrentClassLogger(); LogManager.Configuration.Variables["var1"] = "6"; . . }var1 在 nlog 配置中是可变的:- ${var:var1}我的问题是,当我调用 Method1 时,它应该将整个请求执行的 var1 值视为 5。当我调用 Method2 时,它应该将整个请求执行的 var1 值视为 6。在我的情况下发生的事情是:-对于同时的请求,它变得混合起来。例如。当 Method1 被调用时,它认为 var1=5 ,但同时如果用户调用 Method2 ,它认为 var1=6 var Method1 和 Method2。我想要的是,它应该考虑其在整个执行过程中的各自价值。
1 回答
- 1 回答
- 0 关注
- 230 浏览
添加回答
举报
0/150
提交
取消