Bug 1402334 - Add log level test to CSFLog; r?drno draft
authorDan Minor <dminor@mozilla.com>
Mon, 02 Oct 2017 14:33:23 -0400
changeset 674949 d460445ec1b8a10d66557a775af2837ea44cf657
parent 674948 6a65f08c89a3db0cbcd78ac4c73dafef43a5a522
child 674950 60de09c788d8ed5338d7b0b3bccd5cee2bfab349
child 674952 536faf60897b3de2eb3bd5749fbd3c0544c8db49
push id82984
push userbmo:dminor@mozilla.com
push dateWed, 04 Oct 2017 16:33:35 +0000
reviewersdrno
bugs1402334
milestone58.0a1
Bug 1402334 - Add log level test to CSFLog; r?drno MozReview-Commit-ID: 3EKeDLAmEs0
media/webrtc/signaling/src/common/browser_logging/CSFLog.cpp
media/webrtc/signaling/src/common/browser_logging/CSFLog.h
--- a/media/webrtc/signaling/src/common/browser_logging/CSFLog.cpp
+++ b/media/webrtc/signaling/src/common/browser_logging/CSFLog.cpp
@@ -75,8 +75,13 @@ void CSFLog( CSFLogLevel priority, const
 {
 	va_list ap;
   va_start(ap, format);
 
   CSFLogV(priority, sourceFile, sourceLine, tag, format, ap);
   va_end(ap);
 }
 
+int CSFLogTestLevel(CSFLogLevel priority)
+{
+  mozilla::LogLevel level = static_cast<mozilla::LogLevel>(priority);
+  return MOZ_LOG_TEST(gSignalingLog, level);
+}
--- a/media/webrtc/signaling/src/common/browser_logging/CSFLog.h
+++ b/media/webrtc/signaling/src/common/browser_logging/CSFLog.h
@@ -33,13 +33,15 @@ extern "C"
 void CSFLog( CSFLogLevel priority, const char* sourceFile, int sourceLine, const char* tag , const char* format, ...)
 #ifdef __GNUC__
   __attribute__ ((format (printf, 5, 6)))
 #endif
 ;
 
 void CSFLogV( CSFLogLevel priority, const char* sourceFile, int sourceLine, const char* tag , const char* format, va_list args);
 
+int CSFLogTestLevel(CSFLogLevel priority);
+
 #ifdef __cplusplus
 }
 #endif
 
 #endif