[Opalvoip-svn] SF.net SVN: opalvoip:[28122] ptlib/trunk/src/ptlib/common/osutils.cxx
Brought to you by:
csoutheren,
rjongbloed
From: <rjo...@us...> - 2012-07-31 08:41:35
|
Revision: 28122 http://opalvoip.svn.sourceforge.net/opalvoip/?rev=28122&view=rev Author: rjongbloed Date: 2012-07-31 08:41:26 +0000 (Tue, 31 Jul 2012) Log Message: ----------- Moved rarely used TraceLevel value in PTrace system to earlier in output to make it easier to use with third party tracing systems. Modified Paths: -------------- ptlib/trunk/src/ptlib/common/osutils.cxx Modified: ptlib/trunk/src/ptlib/common/osutils.cxx =================================================================== --- ptlib/trunk/src/ptlib/common/osutils.cxx 2012-07-31 08:35:28 UTC (rev 28121) +++ ptlib/trunk/src/ptlib/common/osutils.cxx 2012-07-31 08:41:26 UTC (rev 28122) @@ -463,27 +463,27 @@ if ((info.options&Timestamp) != 0) stream << setprecision(3) << setw(10) << (PTimer::Tick()-info.startTick) << '\t'; - - if ((info.options&Thread) != 0) { - PString name; - if (thread == NULL) - name.sprintf("Thread:" PTHREAD_ID_FMT, PThread::GetCurrentThreadId()); - else - name = thread->GetThreadName(); - if (name.GetLength() <= 23) - stream << setw(23) << name; - else - stream << name.Left(10) << "..." << name.Right(10); - stream << '\t'; - } - - if ((info.options&ThreadAddress) != 0) - stream << hex << setfill('0') << setw(7) << (void *)thread << dec << setfill(' ') << '\t'; } if ((info.options&TraceLevel) != 0) stream << level << '\t'; + if ((info.options&Thread) != 0) { + PString name; + if (thread == NULL) + name.sprintf("Thread:" PTHREAD_ID_FMT, PThread::GetCurrentThreadId()); + else + name = thread->GetThreadName(); + if (name.GetLength() <= 23) + stream << setw(23) << name; + else + stream << name.Left(10) << "..." << name.Right(10); + stream << '\t'; + } + + if ((info.options&ThreadAddress) != 0) + stream << hex << setfill('0') << setw(7) << (void *)thread << dec << setfill(' ') << '\t'; + if ((info.options&FileAndLine) != 0) { const char * file; if (fileName == NULL) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |