Agora Server Gateway SDK C++ API Reference
Classes | Namespaces | Macros | Enumerations | Variables
IAgoraLog.h File Reference
#include <cstdlib>

Go to the source code of this file.

Classes

struct  agora::commons::LogConfig
 

Namespaces

namespace  agora
 
namespace  agora::commons
 

Macros

#define OPTIONAL_ENUM_CLASS   enum
 
#define OPTIONAL_LOG_LEVEL_SPECIFIER
 

Enumerations

enum  agora::commons::LOG_FILTER_TYPE {
  agora::commons::LOG_FILTER_OFF = 0 , agora::commons::LOG_FILTER_DEBUG = 0x080f , agora::commons::LOG_FILTER_INFO = 0x000f , agora::commons::LOG_FILTER_WARN = 0x000e ,
  agora::commons::LOG_FILTER_ERROR = 0x000c , agora::commons::LOG_FILTER_CRITICAL = 0x0008
}
 

Variables

OPTIONAL_ENUM_CLASS agora::commons::LOG_LEVEL
 
const uint32_t agora::commons::MAX_LOG_SIZE = 20 * 1024 * 1024
 
const uint32_t agora::commons::MIN_LOG_SIZE = 128 * 1024
 
const uint32_t agora::commons::DEFAULT_LOG_SIZE_IN_KB = 1024
 

Macro Definition Documentation

◆ OPTIONAL_ENUM_CLASS

#define OPTIONAL_ENUM_CLASS   enum

◆ OPTIONAL_LOG_LEVEL_SPECIFIER

#define OPTIONAL_LOG_LEVEL_SPECIFIER