Thanks for fixing this, Stefan.  I haven't looked at your checkin itself
(r1207948 apparently), but just a heads up, that unless you're using an
immutable stack, you may want to verify that the stack doesn't corrupt
itself from threads with different contexts modifying the same object.  I'm
not sure whether the objects automatically get serialized or not--if not,
then you probably need to use an immutable
stack<http://blogs.msdn.com/b/ericlippert/archive/2007/12/04/immutability-in-c-part-two-a-simple-immutable-stack.aspx>
.
--
Andrew Arnott
"I [may] not agree with what you have to say, but I'll defend to the death
your right to say it." - S. G. Tallentyre


On Tue, Nov 29, 2011 at 8:22 AM, Stefan Bodewig <bode...@apache.org> wrote:

> On 2011-11-29, Andrew Arnott wrote:
>
> > I'd be happy to help.  But given the fact that I'm a Microsoft employee
> > with some strict open source restrictions, I can only provide support for
> > it.
>
> OK, understood.  And thank you for your support.
>
> > In short, if log4net stores its logical call-tracking context stack
> > using CallContext.LogicalSetData and retrieves it using the similarly
> > named method, everything should automatically work.  If not, I can
> > hopefully provide additional help.
>
> https://issues.apache.org/jira/browse/LOG4NET-317
>
> and should be fixed pretty soon.
>
> Thanks
>
>        Stefan
>

Reply via email to