Hi,
I have just upgraded from log4cxx-0.9.7 to log4cxx-0.10.0.
I am using Linux and in my main function I am calling
BasicConfigurator::configure();
I am now seeing strange things in log4cxx output : the thread name [%t]
is now displayed as [0xbogus %p]
For example:
-> log4cxx-0.9.7 : 1464 [3070600896] INFO ServerQtConfigManager -
Config : is valid : 1
-> log4cxx-0.10.0 : 374 [0xbogus %p] INFO ServerQtConfigManager null -
Config : is valid : 1
Is this behaviour normal ?
I noticed something else too : compilation of my application now issue
this warning:
/usr/local/include/log4cxx/helpers/objectptr.h: In copy constructor
‘log4cxx::helpers::ObjectPtrT<T>::ObjectPtrT(const
log4cxx::helpers::ObjectPtrT<T>&) [with T = log4cxx::Logger]’:
ire_common/IRE_Object.cpp:32: instantiated from here
/usr/local/include/log4cxx/helpers/objectptr.h:74: warning: base class
‘class log4cxx::helpers::ObjectPtrBase’ should be explicitly initialized
in the copy constructor
Maybe this is related ?
Many thanks for your help,
Xunile