WCF中Application_BeginRequest中初始化的LogicalThreadContext不起作用

时间:2019-07-11 14:13:58

标签: c# wcf log4net

在由IIS托管的WCF应用程序中,log4net可以正常工作,除非我无法在global.asax文件的Application_BeginRequest中声明逻辑线程上下文。该日志将不包含来自逻辑线程上下文的信息。但是,如果我将逻辑线程上下文信息放入svc.cs文件中,那么它将被正确记录。

有什么想法吗?

    protected void Application_BeginRequest(object sender, EventArgs e)
    {
        ThreadContext.Properties[contextid] = Guid.NewGuid().ToString();
    }

0 个答案:

没有答案