Bug 1402334 - Add log level test to CSFLog; r?drno
MozReview-Commit-ID: 3EKeDLAmEs0
--- 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