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:
12
src/Log.cxx
12
src/Log.cxx
@@ -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, ...)
|
||||
{
|
||||
|
Reference in New Issue
Block a user