From f1a48174d475ad26dc00bcfc2ae2722008f71d78 Mon Sep 17 00:00:00 2001 From: "andrew@webrtc.org" Date: Thu, 7 Nov 2013 23:47:26 +0000 Subject: [PATCH] Replace disabled logging with a restricted logging mode. This will enable some low-level webrtc logging in a Chromium build, while limiting the binary size impact. For a Mac Release build, it results in an increase to Chrome.app of 37k and libpeerconnection.so of 25k. For comparison, enabling full logs costs 230k and 218k respectively. BUG=b/11470432 TESTED=voe_cmd_test produces logs of the appropriate severity. R=fischman@webrtc.org, henrikg@webrtc.org Review URL: https://webrtc-codereview.appspot.com/3479004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5097 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/build/common.gypi | 8 ++-- webrtc/system_wrappers/interface/logging.h | 25 ++++------- webrtc/system_wrappers/interface/trace.h | 9 ++-- webrtc/system_wrappers/source/logging.cc | 2 +- .../system_wrappers/source/logging_no_op.cc | 23 ---------- .../source/system_wrappers.gyp | 18 -------- .../source/trace_impl_no_op.cc | 43 ------------------- 7 files changed, 19 insertions(+), 109 deletions(-) delete mode 100644 webrtc/system_wrappers/source/logging_no_op.cc delete mode 100644 webrtc/system_wrappers/source/trace_impl_no_op.cc diff --git a/webrtc/build/common.gypi b/webrtc/build/common.gypi index d0321ca05a..23db40349a 100644 --- a/webrtc/build/common.gypi +++ b/webrtc/build/common.gypi @@ -127,10 +127,10 @@ }], ['build_with_libjingle==1', { 'include_tests%': 0, - 'enable_tracing%': 0, + 'restrict_webrtc_logging%': 1, }, { 'include_tests%': 1, - 'enable_tracing%': 1, + 'restrict_webrtc_logging%': 0, }], ['OS=="ios"', { 'build_libjpeg%': 0, @@ -160,8 +160,8 @@ #'WEBRTC_SVNREVISION="