Andrew, Yes it will be done in the next version but I keep thinking overriding LoggingEvent is not a good solution. For example, the SocketAppender will not work with a custom LoggingEvent. Moreover, if you override is no more compatible with the XML format of an event (see XMLLayout), the interoperability with Log4j Chainsaw will be broken.
May be can you, explain what is your exact requirement about NDC, and why the implemented proposed in log4cxx does not suit ? Micha�l Selon "Shuvalov, Andrew V" <[EMAIL PROTECTED]>: > > > So can we do that? > > I mean, change spi/loggingevent.h to have: > > virtual ~LoggingEvent(); > > and > > virtual const String& getNDC() const; > > I'll be totally happy :-))) > Thanks! > > > > > Hi, > > > > I wonder if it makes sense to make the LoggingEvent class virtual. I'm > > overriding it, and everything is ok as long as I don't need to > > substitute a method or another. But it looks like I'd like to have > > this option. > > > > Explicitly, I want to be able to override the getNDC() method, because > > I want to substitute the NDC implementation from the package with my > > own implementation. I need this for better integration with C. I want > > some C libraries to use NDC and make it compatible with log4cxx. > > > > What do you think? > > Andrew > > > >
