3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/LogErrorContext.h"
7#include "mc/external/rtc/LoggingSeverity.h"
11namespace rtc {
class LogLineRef; }
12namespace rtc {
class LogSink; }
13namespace rtc {
class StringBuilder; }
38 MCNAPI
LogMessage(
char const* file,
int line, ::rtc::LoggingSeverity sev, ::rtc::LogErrorContext err_ctx,
int err);
40 MCNAPI ::rtc::StringBuilder&
stream();
52 MCNAPI
static bool IsNoop(::rtc::LoggingSeverity severity);
82 MCNAPI
void*
$ctor(
char const* file,
int line, ::rtc::LoggingSeverity sev, ::rtc::LogErrorContext err_ctx,
int err);
Definition LogLineRef.h:7
Definition LogMessage.h:18
static MCAPI void OutputToDebug(::rtc::LogLineRef const &log_line)
static MCAPI void RemoveLogToStream(::rtc::LogSink *stream)
static MCAPI int GetMinLogSeverity()
MCAPI void FinishPrintStream()
static MCAPI int64 LogStartTime()
static MCAPI bool & log_to_stderr_()
static MCAPI bool IsNoop(::rtc::LoggingSeverity severity)
static MCAPI void AddLogToStream(::rtc::LogSink *stream, ::rtc::LoggingSeverity min_sev)
static MCAPI bool & log_timestamp_()
static MCAPI uint WallClockStartTime()
MCAPI::rtc::StringBuilder & stream()
MCAPI void * $ctor(char const *file, int line, ::rtc::LoggingSeverity sev, ::rtc::LogErrorContext err_ctx, int err)
static MCAPI void UpdateMinLogSeverity()
MCAPI LogMessage(char const *file, int line, ::rtc::LoggingSeverity sev, ::rtc::LogErrorContext err_ctx, int err)
static MCAPI ::rtc::LogSink *& streams_()
static MCAPI ::std::atomic< bool > & streams_empty_()
static MCAPI bool & log_thread_()