зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1165515 - Part 11: Align CSFLogLevel with PR_LOG levels. r=jesup
This aligns CSFLogLevel with the corresponding PR_LOG levels by removing the unused CRITICAL and NOTICE CSF log levels and renaming OBNOXIOUS to VERBOSE. mozilla/Logging.h was moved into the implementation file so as to avoid compilation errors in C-only code.
This commit is contained in:
Родитель
fff19cfe67
Коммит
60f0fb5be4
|
@ -8,6 +8,8 @@
|
||||||
#include "CSFLog.h"
|
#include "CSFLog.h"
|
||||||
#include "prenv.h"
|
#include "prenv.h"
|
||||||
|
|
||||||
|
#include "mozilla/Logging.h"
|
||||||
|
|
||||||
static PRLogModuleInfo*
|
static PRLogModuleInfo*
|
||||||
GetUserMediaLog()
|
GetUserMediaLog()
|
||||||
{
|
{
|
||||||
|
|
|
@ -14,6 +14,8 @@
|
||||||
#include "prthread.h"
|
#include "prthread.h"
|
||||||
#include "nsThreadUtils.h"
|
#include "nsThreadUtils.h"
|
||||||
|
|
||||||
|
#include "mozilla/Logging.h"
|
||||||
|
|
||||||
static PRLogModuleInfo *gLogModuleInfo = nullptr;
|
static PRLogModuleInfo *gLogModuleInfo = nullptr;
|
||||||
|
|
||||||
PRLogModuleInfo *GetSignalingLogInfo()
|
PRLogModuleInfo *GetSignalingLogInfo()
|
||||||
|
|
|
@ -6,30 +6,27 @@
|
||||||
#define CSFLOG_H
|
#define CSFLOG_H
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include "mozilla/Logging.h"
|
|
||||||
|
struct PRLogModuleInfo;
|
||||||
|
|
||||||
typedef enum{
|
typedef enum{
|
||||||
CSF_LOG_CRITICAL =1,
|
CSF_LOG_ERROR = 1,
|
||||||
CSF_LOG_ERROR,
|
|
||||||
CSF_LOG_WARNING,
|
CSF_LOG_WARNING,
|
||||||
CSF_LOG_NOTICE,
|
|
||||||
CSF_LOG_INFO,
|
CSF_LOG_INFO,
|
||||||
CSF_LOG_DEBUG,
|
CSF_LOG_DEBUG,
|
||||||
CSF_LOG_OBNOXIOUS
|
CSF_LOG_VERBOSE,
|
||||||
} CSFLogLevel;
|
} CSFLogLevel;
|
||||||
|
|
||||||
#define CSFLogError(tag , format, ...) CSFLog( CSF_LOG_ERROR, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
#define CSFLogError(tag , format, ...) CSFLog( CSF_LOG_ERROR, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
||||||
#define CSFLogErrorV(tag , format, va_list_arg) CSFLogV(CSF_LOG_ERROR, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
#define CSFLogErrorV(tag , format, va_list_arg) CSFLogV(CSF_LOG_ERROR, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
||||||
#define CSFLogWarn(tag , format, ...) CSFLog( CSF_LOG_WARNING, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
#define CSFLogWarn(tag , format, ...) CSFLog( CSF_LOG_WARNING, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
||||||
#define CSFLogWarnV(tag , format, va_list_arg) CSFLogV(CSF_LOG_WARNING, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
#define CSFLogWarnV(tag , format, va_list_arg) CSFLogV(CSF_LOG_WARNING, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
||||||
#define CSFLogNotice(tag , format, ...) CSFLog( CSF_LOG_NOTICE, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
|
||||||
#define CSFLogNoticeV(tag , format, va_list_arg) CSFLogV(CSF_LOG_NOTICE, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
|
||||||
#define CSFLogInfo(tag , format, ...) CSFLog( CSF_LOG_INFO, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
#define CSFLogInfo(tag , format, ...) CSFLog( CSF_LOG_INFO, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
||||||
#define CSFLogInfoV(tag , format, va_list_arg) CSFLogV(CSF_LOG_INFO, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
#define CSFLogInfoV(tag , format, va_list_arg) CSFLogV(CSF_LOG_INFO, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
||||||
#define CSFLogDebug(tag , format, ...) CSFLog(CSF_LOG_DEBUG, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
#define CSFLogDebug(tag , format, ...) CSFLog(CSF_LOG_DEBUG, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
||||||
#define CSFLogDebugV(tag , format, va_list_arg) CSFLogV(CSF_LOG_DEBUG, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
#define CSFLogDebugV(tag , format, va_list_arg) CSFLogV(CSF_LOG_DEBUG, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
||||||
#define CSFLogObnoxious(tag , format, ...) CSFLog(CSF_LOG_OBNOXIOUS, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
#define CSFLogVerbose(tag , format, ...) CSFLog(CSF_LOG_VERBOSE, __FILE__ , __LINE__ , tag , format , ## __VA_ARGS__ )
|
||||||
#define CSFLogObnoxiousV(tag , format, va_list_arg) CSFLogV(CSF_LOG_OBNOXIOUS, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
#define CSFLogVerboseV(tag , format, va_list_arg) CSFLogV(CSF_LOG_VERBOSE, __FILE__ , __LINE__ , tag , format , va_list_arg )
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C"
|
extern "C"
|
||||||
|
@ -43,8 +40,8 @@ void CSFLog( CSFLogLevel priority, const char* sourceFile, int sourceLine, const
|
||||||
|
|
||||||
void CSFLogV( CSFLogLevel priority, const char* sourceFile, int sourceLine, const char* tag , const char* format, va_list args);
|
void CSFLogV( CSFLogLevel priority, const char* sourceFile, int sourceLine, const char* tag , const char* format, va_list args);
|
||||||
|
|
||||||
PRLogModuleInfo *GetSignalingLogInfo();
|
struct PRLogModuleInfo *GetSignalingLogInfo();
|
||||||
PRLogModuleInfo *GetWebRTCLogInfo();
|
struct PRLogModuleInfo *GetWebRTCLogInfo();
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче