Dan Ingalla created LOG4NET-433:
-----------------------------------
Summary: ThreadContext property not written to log when running on
mono
Key: LOG4NET-433
URL: https://issues.apache.org/jira/browse/LOG4NET-433
Project: Log4net
Issue Type: Bug
Components: Appenders
Environment: log4net 2.0.3 (Nuget version)
.Net version 4.0
Reporter: Dan Ingalla
When running the assembly under Mono, a thread context property displays as
'null' in the log entries. This does not occur on when running on Windows.
I verified the property is getting set via direct console output.
E.g.
ThreadContext.Properties["requestId"] = (some short GUID-like Id);
var id = ThreadContext.Properties["requestId"];
Console.WriteLine("Request ID from thread context: {0}", id);
Now on both MS .Net and Mono the console output verifies that the thread
context value is being set, but only while running under the MS CLR does the
request Id value get written to any logs. In Mono, the output is null.
This sounds like a Mono issue, but I figured I would report it anyway.
--
This message was sent by Atlassian JIRA
(v6.2#6252)