diff options
author | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-01-14 13:35:03 +0100 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2020-01-14 13:35:03 +0100 |
commit | 6aa0d0927294e92d3dd096e2ce8f9405830146e7 (patch) | |
tree | 3342c1f79745d0374357bc74bdbd517f969edbef /xpcom | |
parent | a7b7944b86a8d6d2be20433caaf7be49ea6c4947 (diff) | |
download | uxp-6aa0d0927294e92d3dd096e2ce8f9405830146e7.tar.gz |
Issue mcp-graveyard/UXP#1319 - Disable MOZ_LOGGING in production builds.
This makes it only enabled in debug builds, instead, where logging
would be most useful.
Diffstat (limited to 'xpcom')
-rw-r--r-- | xpcom/base/Logging.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/xpcom/base/Logging.h b/xpcom/base/Logging.h index 040fb9c497..765fdf0852 100644 --- a/xpcom/base/Logging.h +++ b/xpcom/base/Logging.h @@ -22,16 +22,7 @@ // work progresses more functionality will be swapped out in favor of // mozilla logging implementations. -// We normally have logging enabled everywhere, but measurements showed that -// having logging enabled on Android is quite expensive (hundreds of kilobytes -// for both the format strings for logging and the code to perform all the -// logging calls). Because retrieving logs from a mobile device is -// comparatively more difficult for Android than it is for desktop and because -// desktop machines tend to be less space/bandwidth-constrained than Android -// devices, we've chosen to leave logging enabled on desktop, but disabled on -// Android. Given that logging can still be useful for development purposes, -// however, we leave logging enabled on Android developer builds. -#if !defined(ANDROID) || !defined(RELEASE_OR_BETA) +#ifdef DEBUG #define MOZ_LOGGING_ENABLED 1 #else #define MOZ_LOGGING_ENABLED 0 |