![]() |
libxcoder
3.5.1
|
Exported logging routines definition. More...
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include <time.h>
Go to the source code of this file.
Enumerations | |
enum | ni_log_level_t { NI_LOG_INVALID = -1 , NI_LOG_NONE = 0 , NI_LOG_FATAL = 1 , NI_LOG_ERROR = 2 , NI_LOG_INFO = 3 , NI_LOG_DEBUG = 4 , NI_LOG_TRACE = 5 } |
Functions | |
LIB_API_LOG void | ni_log_default_callback (int level, const char *fmt, va_list vl) |
Default ni_log() callback. More... | |
LIB_API_LOG void | ni_log_set_callback (void(*log_callback)(int, const char *, va_list)) |
Set ni_log() callback. More... | |
LIB_API_LOG void | ni_log (ni_log_level_t level, const char *fmt,...) |
print log message using ni_log_callback More... | |
LIB_API_LOG void | ni_log_set_level (ni_log_level_t level) |
Set ni_log_level. More... | |
LIB_API_LOG ni_log_level_t | ni_log_get_level (void) |
Get ni_log_level. More... | |
LIB_API_LOG ni_log_level_t | ff_to_ni_log_level (int fflog_level) |
Convert ffmpeg log level integer to appropriate ni_log_level_t. More... | |
enum ni_log_level_t |
Enumerator | |
---|---|
NI_LOG_INVALID | |
NI_LOG_NONE | |
NI_LOG_FATAL | |
NI_LOG_ERROR | |
NI_LOG_INFO | |
NI_LOG_DEBUG | |
NI_LOG_TRACE |
Definition at line 59 of file ni_log_logan.h.
LIB_API_LOG ni_log_level_t ff_to_ni_log_level | ( | int | fflog_level | ) |
Convert ffmpeg log level integer to appropriate ni_log_level_t.
fflog_level | integer representation of FFmpeg log level |
Definition at line 160 of file ni_log_logan.c.
LIB_API_LOG void ni_log | ( | ni_log_level_t | level, |
const char * | fmt, | ||
... | |||
) |
print log message using ni_log_callback
[in] | level | log level |
[in] | format | printf format specifier |
[in] | ... | additional arguments |
Definition at line 120 of file ni_log_logan.c.
LIB_API_LOG void ni_log_default_callback | ( | int | level, |
const char * | fmt, | ||
va_list | vl | ||
) |
Default ni_log() callback.
[in] | level | log level |
[in] | fmt | printf format specifier |
[in] | vl | variadric args list |
Definition at line 71 of file ni_log_logan.c.
LIB_API_LOG ni_log_level_t ni_log_get_level | ( | void | ) |
LIB_API_LOG void ni_log_set_callback | ( | void(*)(int, const char *, va_list) | log_callback | ) |
Set ni_log() callback.
[in] | callback |
Definition at line 106 of file ni_log_logan.c.
LIB_API_LOG void ni_log_set_level | ( | ni_log_level_t | level | ) |