Thread id has been output as a signed 32-bit integer which doesn't work as expected on 64-bit platforms and also results in meaningless large negative integers as thread ids. The proposed solution is to output an appropriately sized hex representation of the thread handle.
Description
Per http://nagoya.apache.org/eyebrowse/ReadMsg?listName=log4cxx-dev@logging.apache.org&msgNo=416
Thread id has been output as a signed 32-bit integer which doesn't work as expected on 64-bit platforms and also results in meaningless large negative integers as thread ids. The proposed solution is to output an appropriately sized hex representation of the thread handle.
Curt Arnold added a comment - 04/Jan/05 12:30 PM Thread id in CVS is now a hex representation of apr_os_thread_t*. Committed 2 Jan 2005 inconjuction with LOGCXX-10 changes.
LOGCXX-10changes.