Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
ilog.h File Reference

Classes

class  XbmcCommons::ILogger
 

Namespaces

namespace  XbmcCommons
 

Macros

#define LOG_LEVEL_NONE   -1
 
#define LOG_LEVEL_NORMAL   0
 
#define LOG_LEVEL_DEBUG   1
 
#define LOG_LEVEL_DEBUG_FREEMEM   2
 
#define LOG_LEVEL_MAX   LOG_LEVEL_DEBUG_FREEMEM
 
#define LOGDEBUG   0
 
#define LOGINFO   1
 
#define LOGNOTICE   2
 
#define LOGWARNING   3
 
#define LOGERROR   4
 
#define LOGSEVERE   5
 
#define LOGFATAL   6
 
#define LOGNONE   7
 
#define LOGMASKBIT   5
 
#define LOGMASK   ((1 << LOGMASKBIT) - 1)
 
#define LOGSAMBA   (1 << (LOGMASKBIT + 0))
 
#define LOGCURL   (1 << (LOGMASKBIT + 1))
 
#define LOGFFMPEG   (1 << (LOGMASKBIT + 2))
 
#define LOGDBUS   (1 << (LOGMASKBIT + 4))
 
#define LOGJSONRPC   (1 << (LOGMASKBIT + 5))
 
#define LOGAUDIO   (1 << (LOGMASKBIT + 6))
 
#define LOGAIRTUNES   (1 << (LOGMASKBIT + 7))
 
#define LOGUPNP   (1 << (LOGMASKBIT + 8))
 
#define LOGCEC   (1 << (LOGMASKBIT + 9))
 
#define LOGVIDEO   (1 << (LOGMASKBIT + 10))
 
#define LOGWEBSERVER   (1 << (LOGMASKBIT + 11))
 
#define LOGDATABASE   (1 << (LOGMASKBIT + 12))
 
#define LOGAVTIMING   (1 << (LOGMASKBIT + 13))
 
#define LOGWINDOWING   (1 << (LOGMASKBIT + 14))
 
#define LOGPVR   (1 << (LOGMASKBIT + 15))
 
#define LOGEPG   (1 << (LOGMASKBIT + 16))
 
#define LOGANNOUNCE   (1 << (LOGMASKBIT + 17))
 

Macro Definition Documentation

◆ LOG_LEVEL_DEBUG

#define LOG_LEVEL_DEBUG   1

◆ LOG_LEVEL_DEBUG_FREEMEM

#define LOG_LEVEL_DEBUG_FREEMEM   2

◆ LOG_LEVEL_MAX

#define LOG_LEVEL_MAX   LOG_LEVEL_DEBUG_FREEMEM

◆ LOG_LEVEL_NONE

#define LOG_LEVEL_NONE   -1

◆ LOG_LEVEL_NORMAL

#define LOG_LEVEL_NORMAL   0

◆ LOGAIRTUNES

#define LOGAIRTUNES   (1 << (LOGMASKBIT + 7))

◆ LOGANNOUNCE

#define LOGANNOUNCE   (1 << (LOGMASKBIT + 17))

◆ LOGAUDIO

#define LOGAUDIO   (1 << (LOGMASKBIT + 6))

◆ LOGAVTIMING

#define LOGAVTIMING   (1 << (LOGMASKBIT + 13))

◆ LOGCEC

#define LOGCEC   (1 << (LOGMASKBIT + 9))

◆ LOGCURL

#define LOGCURL   (1 << (LOGMASKBIT + 1))

◆ LOGDATABASE

#define LOGDATABASE   (1 << (LOGMASKBIT + 12))

◆ LOGDBUS

#define LOGDBUS   (1 << (LOGMASKBIT + 4))

◆ LOGDEBUG

#define LOGDEBUG   0

◆ LOGEPG

#define LOGEPG   (1 << (LOGMASKBIT + 16))

◆ LOGERROR

#define LOGERROR   4

◆ LOGFATAL

#define LOGFATAL   6

◆ LOGFFMPEG

#define LOGFFMPEG   (1 << (LOGMASKBIT + 2))

◆ LOGINFO

#define LOGINFO   1

◆ LOGJSONRPC

#define LOGJSONRPC   (1 << (LOGMASKBIT + 5))

◆ LOGMASK

#define LOGMASK   ((1 << LOGMASKBIT) - 1)

◆ LOGMASKBIT

#define LOGMASKBIT   5

◆ LOGNONE

#define LOGNONE   7

◆ LOGNOTICE

#define LOGNOTICE   2

◆ LOGPVR

#define LOGPVR   (1 << (LOGMASKBIT + 15))

◆ LOGSAMBA

#define LOGSAMBA   (1 << (LOGMASKBIT + 0))

◆ LOGSEVERE

#define LOGSEVERE   5

◆ LOGUPNP

#define LOGUPNP   (1 << (LOGMASKBIT + 8))

◆ LOGVIDEO

#define LOGVIDEO   (1 << (LOGMASKBIT + 10))

◆ LOGWARNING

#define LOGWARNING   3

◆ LOGWEBSERVER

#define LOGWEBSERVER   (1 << (LOGMASKBIT + 11))

◆ LOGWINDOWING

#define LOGWINDOWING   (1 << (LOGMASKBIT + 14))