logging: print debug messages with syslog level LOG_DEBUG
This commit is contained in:
@@ -93,7 +93,16 @@ typedef struct {
|
|||||||
typedef struct {
|
typedef struct {
|
||||||
const char *name;
|
const char *name;
|
||||||
const char *level_str;
|
const char *level_str;
|
||||||
|
|
||||||
|
/* nm-logging uses syslog internally. Note that the three most-verbose syslog levels
|
||||||
|
* are LOG_DEBUG, LOG_INFO and LOG_NOTICE. Journal already highlights LOG_NOTICE
|
||||||
|
* as special.
|
||||||
|
*
|
||||||
|
* On the other hand, we have three levels LOGL_TRACE, LOGL_DEBUG and LOGL_INFO,
|
||||||
|
* which are regular messages not to be highlighted. For that reason, we must map
|
||||||
|
* LOGL_TRACE and LOGL_DEBUG both to syslog level LOG_DEBUG. */
|
||||||
int syslog_level;
|
int syslog_level;
|
||||||
|
|
||||||
GLogLevelFlags g_log_level;
|
GLogLevelFlags g_log_level;
|
||||||
LogFormatFlags log_format_level;
|
LogFormatFlags log_format_level;
|
||||||
} LogLevelDesc;
|
} LogLevelDesc;
|
||||||
@@ -128,7 +137,7 @@ static struct {
|
|||||||
.log_format_flags = _LOG_FORMAT_FLAG_DEFAULT,
|
.log_format_flags = _LOG_FORMAT_FLAG_DEFAULT,
|
||||||
.level_desc = {
|
.level_desc = {
|
||||||
[LOGL_TRACE] = { "TRACE", "<trace>", LOG_DEBUG, G_LOG_LEVEL_DEBUG, _LOG_FORMAT_FLAG_LEVEL_DEBUG },
|
[LOGL_TRACE] = { "TRACE", "<trace>", LOG_DEBUG, G_LOG_LEVEL_DEBUG, _LOG_FORMAT_FLAG_LEVEL_DEBUG },
|
||||||
[LOGL_DEBUG] = { "DEBUG", "<debug>", LOG_INFO, G_LOG_LEVEL_DEBUG, _LOG_FORMAT_FLAG_LEVEL_DEBUG },
|
[LOGL_DEBUG] = { "DEBUG", "<debug>", LOG_DEBUG, G_LOG_LEVEL_DEBUG, _LOG_FORMAT_FLAG_LEVEL_DEBUG },
|
||||||
[LOGL_INFO] = { "INFO", "<info>", LOG_INFO, G_LOG_LEVEL_INFO, _LOG_FORMAT_FLAG_LEVEL_INFO },
|
[LOGL_INFO] = { "INFO", "<info>", LOG_INFO, G_LOG_LEVEL_INFO, _LOG_FORMAT_FLAG_LEVEL_INFO },
|
||||||
[LOGL_WARN] = { "WARN", "<warn>", LOG_WARNING, G_LOG_LEVEL_MESSAGE, _LOG_FORMAT_FLAG_LEVEL_INFO },
|
[LOGL_WARN] = { "WARN", "<warn>", LOG_WARNING, G_LOG_LEVEL_MESSAGE, _LOG_FORMAT_FLAG_LEVEL_INFO },
|
||||||
[LOGL_ERR] = { "ERR", "<error>", LOG_ERR, G_LOG_LEVEL_MESSAGE, _LOG_FORMAT_FLAG_LEVEL_ERROR },
|
[LOGL_ERR] = { "ERR", "<error>", LOG_ERR, G_LOG_LEVEL_MESSAGE, _LOG_FORMAT_FLAG_LEVEL_ERROR },
|
||||||
|
Reference in New Issue
Block a user