From 27fe1b702ed7dc6488964a15f444ceeb1c8b002f Mon Sep 17 00:00:00 2001 From: "pwestin@webrtc.org" Date: Wed, 4 Apr 2012 08:08:30 +0000 Subject: [PATCH] Added compile time support for direct tracing. Review URL: https://webrtc-codereview.appspot.com/469006 git-svn-id: http://webrtc.googlecode.com/svn/trunk@1985 4adac7df-926f-26a2-2b94-8c16560cd09d --- src/system_wrappers/source/trace_impl.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/system_wrappers/source/trace_impl.cc b/src/system_wrappers/source/trace_impl.cc index ad908a3ced..5600d3944a 100644 --- a/src/system_wrappers/source/trace_impl.cc +++ b/src/system_wrappers/source/trace_impl.cc @@ -429,8 +429,14 @@ WebRtc_Word32 TraceImpl::AddMessage( void TraceImpl::AddMessageToList( const char traceMessage[WEBRTC_TRACE_MAX_MESSAGE_SIZE], const WebRtc_UWord16 length, - const TraceLevel level) -{ + const TraceLevel level) { +#ifdef WEBRTC_DIRECT_TRACE + if (_callback) { + _callback->Print(level, traceMessage, length); + } + return; +#endif + CriticalSectionScoped lock(_critsectArray); if(_nextFreeIdx[_activeQueue] >= WEBRTC_TRACE_MAX_QUEUE)