|
vdr-plugin-softhddevice-drm-gles 1.5.9-20e15de
|
cSoftHdLogger - Logger class More...
#include <logger.h>
Public Member Functions | |
| void | LogFatal (const char *format,...) |
| Log to LOG_ERR and abort. | |
| void | LogError (const char *format,...) |
| Log to LOG_ERR. | |
| void | LogWarning (const char *format,...) |
| Log to LOG_WARNING. | |
| void | LogInfo (const char *format,...) |
| Log to LOG_INFO. | |
| void | LogDebug (const char *format,...) |
| Log to LOG_DEBUG. | |
| void | LogDebug2 (const int cat, const char *format,...) |
| Log to LOG_DEBUG and add logging category to output. | |
| void | LogFFmpeg (const char *, va_list) |
| Log to LOG_DEBUG and add prefix [FFMpeg] to output. | |
| void | SetLogLevel (int level) |
| Set the loglevel. | |
Static Public Member Functions | |
| static std::shared_ptr< cSoftHdLogger > | GetLogger () |
| Get an instance to the global logger. | |
| static void | LogFFmpegCallback (void *, int, const char *, va_list) |
| Callback for ffmpeg logs. | |
Private Member Functions | |
| cSoftHdLogger (void)=default | |
| cSoftHdLogger (const cSoftHdLogger &)=delete | |
| cSoftHdLogger & | operator= (const cSoftHdLogger &)=delete |
Private Attributes | |
| std::atomic< int > | m_logLevel = 0 |
| loglevel (see Logger flags above) | |
cSoftHdLogger - Logger class
|
privatedefault |
Referenced by GetLogger().
|
privatedelete |
|
static |
Get an instance to the global logger.
Definition at line 51 of file logger.cpp.
References cSoftHdLogger().
Referenced by LogFFmpegCallback(), cSoftHdConfig::SetupParse(), and cMenuSetupSoft::Store().
| void cSoftHdLogger::LogDebug | ( | const char * | format, |
| ... | |||
| ) |
| void cSoftHdLogger::LogDebug2 | ( | const int | cat, |
| const char * | format, | ||
| ... | |||
| ) |
Log to LOG_DEBUG and add logging category to output.
Definition at line 167 of file logger.cpp.
References L_AV_SYNC, L_CODEC, L_DEBUG, L_DRM, L_GRAB, L_MEDIA, L_OPENGL, L_OPENGL_TIME, L_OPENGL_TIME_ALL, L_OSD, L_PACKET, L_SOUND, L_STILL, L_TRICK, and m_logLevel.
| void cSoftHdLogger::LogError | ( | const char * | format, |
| ... | |||
| ) |
| void cSoftHdLogger::LogFatal | ( | const char * | format, |
| ... | |||
| ) |
| void cSoftHdLogger::LogFFmpeg | ( | const char * | fmt, |
| va_list | vl | ||
| ) |
Log to LOG_DEBUG and add prefix [FFMpeg] to output.
Definition at line 227 of file logger.cpp.
References AV_LOGLEVEL, L_FFMPEG, and m_logLevel.
|
static |
Callback for ffmpeg logs.
Log to LOG_DEBUG and add prefix to output
Definition at line 249 of file logger.cpp.
References GetLogger().
Referenced by cVideoDecoder::cVideoDecoder().
| void cSoftHdLogger::LogInfo | ( | const char * | format, |
| ... | |||
| ) |
| void cSoftHdLogger::LogWarning | ( | const char * | format, |
| ... | |||
| ) |
|
privatedelete |
| void cSoftHdLogger::SetLogLevel | ( | int | level | ) |
Set the loglevel.
| level | new loglevel |
Definition at line 62 of file logger.cpp.
References m_logLevel.
|
private |
loglevel (see Logger flags above)
Definition at line 90 of file logger.h.
Referenced by LogDebug(), LogDebug2(), LogFFmpeg(), and SetLogLevel().