Log: add level "DEFAULT"

Map LogLevel::INFO to G_LOG_LEVEL_INFO, and LogLevel::DEFAULT to
G_LOG_LEVEL_MESSAGE.  Now client connect/disconnect message are only
logged on log_level "secure".
This commit is contained in:
Max Kellermann
2013-11-04 22:20:11 +01:00
parent 6de85cb047
commit ecf12a60e8
14 changed files with 72 additions and 45 deletions

View File

@@ -51,6 +51,9 @@ ToGLib(LogLevel level)
return G_LOG_LEVEL_DEBUG;
case LogLevel::INFO:
return G_LOG_LEVEL_INFO;
case LogLevel::DEFAULT:
return G_LOG_LEVEL_MESSAGE;
case LogLevel::WARNING:
@@ -101,6 +104,15 @@ FormatInfo(const Domain &domain, const char *fmt, ...)
va_end(ap);
}
void
FormatDefault(const Domain &domain, const char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
LogFormatV(domain, LogLevel::DEFAULT, fmt, ap);
va_end(ap);
}
void
FormatWarning(const Domain &domain, const char *fmt, ...)
{