|
libxcoder
3.5.4
|
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 | ) |