forked from osmocom/wireshark
wslog: Minor fixes and cleanups
This commit is contained in:
parent
49ca5fa8ab
commit
6ab67e2aa6
|
@ -58,9 +58,7 @@
|
||||||
#define DOMAIN_DEFINED(domain) (!DOMAIN_UNDEFED(domain))
|
#define DOMAIN_DEFINED(domain) (!DOMAIN_UNDEFED(domain))
|
||||||
|
|
||||||
#define VALID_FATAL_LEVEL(level) \
|
#define VALID_FATAL_LEVEL(level) \
|
||||||
(level == LOG_LEVEL_ERROR || \
|
(level >= LOG_LEVEL_WARNING && level <= LOG_LEVEL_ERROR)
|
||||||
level == LOG_LEVEL_CRITICAL || \
|
|
||||||
level == LOG_LEVEL_WARNING)
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Note: I didn't measure it but I assume using a string array is faster than
|
* Note: I didn't measure it but I assume using a string array is faster than
|
||||||
|
@ -191,7 +189,7 @@ static inline gboolean level_filter_matches(log_filter_t *filter,
|
||||||
if (filter == NULL || DOMAIN_UNDEFED(domain))
|
if (filter == NULL || DOMAIN_UNDEFED(domain))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
if (filter_contains(filter, domain) == FALSE)
|
if (!filter_contains(filter, domain))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
if (filter->positive) {
|
if (filter->positive) {
|
||||||
|
@ -851,7 +849,7 @@ static void log_write_dispatch(const char *domain, enum ws_log_level level,
|
||||||
void ws_logv(const char *domain, enum ws_log_level level,
|
void ws_logv(const char *domain, enum ws_log_level level,
|
||||||
const char *format, va_list ap)
|
const char *format, va_list ap)
|
||||||
{
|
{
|
||||||
if (ws_log_msg_is_active(domain, level) == FALSE)
|
if (!ws_log_msg_is_active(domain, level))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
log_write_dispatch(domain, level, NULL, -1, NULL, format, ap);
|
log_write_dispatch(domain, level, NULL, -1, NULL, format, ap);
|
||||||
|
@ -862,7 +860,7 @@ void ws_logv_full(const char *domain, enum ws_log_level level,
|
||||||
const char *file, int line, const char *func,
|
const char *file, int line, const char *func,
|
||||||
const char *format, va_list ap)
|
const char *format, va_list ap)
|
||||||
{
|
{
|
||||||
if (ws_log_msg_is_active(domain, level) == FALSE)
|
if (!ws_log_msg_is_active(domain, level))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
log_write_dispatch(domain, level, file, line, func, format, ap);
|
log_write_dispatch(domain, level, file, line, func, format, ap);
|
||||||
|
@ -872,7 +870,7 @@ void ws_logv_full(const char *domain, enum ws_log_level level,
|
||||||
void ws_log(const char *domain, enum ws_log_level level,
|
void ws_log(const char *domain, enum ws_log_level level,
|
||||||
const char *format, ...)
|
const char *format, ...)
|
||||||
{
|
{
|
||||||
if (ws_log_msg_is_active(domain, level) == FALSE)
|
if (!ws_log_msg_is_active(domain, level))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
@ -887,7 +885,7 @@ void ws_log_full(const char *domain, enum ws_log_level level,
|
||||||
const char *file, int line, const char *func,
|
const char *file, int line, const char *func,
|
||||||
const char *format, ...)
|
const char *format, ...)
|
||||||
{
|
{
|
||||||
if (ws_log_msg_is_active(domain, level) == FALSE)
|
if (!ws_log_msg_is_active(domain, level))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
|
@ -155,7 +155,7 @@ int ws_log_parse_args(int *argc_ptr, char *argv[],
|
||||||
/** Initializes the logging code.
|
/** Initializes the logging code.
|
||||||
*
|
*
|
||||||
* Must be called at startup before using the log API. If provided
|
* Must be called at startup before using the log API. If provided
|
||||||
* vcmdarg_err is used to print initialization errors. This usuallu means
|
* vcmdarg_err is used to print initialization errors. This usually means
|
||||||
* a misconfigured environment variable.
|
* a misconfigured environment variable.
|
||||||
*/
|
*/
|
||||||
WS_DLL_PUBLIC
|
WS_DLL_PUBLIC
|
||||||
|
@ -177,7 +177,7 @@ void ws_log_init_with_writer(const char *progname,
|
||||||
/** Initializes the logging code.
|
/** Initializes the logging code.
|
||||||
*
|
*
|
||||||
* Accepts a user data pointer in addition to the writer. This pointer will
|
* Accepts a user data pointer in addition to the writer. This pointer will
|
||||||
* be provided to the writer wit hevery invocation. If provided
|
* be provided to the writer with every invocation. If provided
|
||||||
* free_user_data will be called during cleanup.
|
* free_user_data will be called during cleanup.
|
||||||
*/
|
*/
|
||||||
WS_DLL_PUBLIC
|
WS_DLL_PUBLIC
|
||||||
|
|
Loading…
Reference in New Issue