mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-16 18:51:08 +00:00
MEDIUM: errors: move the MODE_QUIET test in print_message()
Move the MODE_QUIET and MODE_VERBOSE test in print_message() so we always output in the startup-logs even with MODE_QUIET. ha_warning(), ha_alert() and ha_notice() does not check the MODE_QUIET and MODE_VERBOSE anymore, it is done before doing the fprintf() in print_message().
This commit is contained in:
parent
59d699c0c4
commit
da24b462c3
38
src/errors.c
38
src/errors.c
@ -404,9 +404,10 @@ static void print_message(int use_usermsgs_ctx, const char *label, const char *f
|
||||
else {
|
||||
usermsgs_put(&msg_ist);
|
||||
}
|
||||
|
||||
fprintf(stderr, "%s%s%s", head, parsing_str, msg);
|
||||
fflush(stderr);
|
||||
if (!(global.mode & MODE_QUIET) || (global.mode & MODE_VERBOSE)) {
|
||||
fprintf(stderr, "%s%s%s", head, parsing_str, msg);
|
||||
fflush(stderr);
|
||||
}
|
||||
|
||||
free(head);
|
||||
free(msg);
|
||||
@ -437,19 +438,16 @@ static void warn_exec_path()
|
||||
}
|
||||
|
||||
/*
|
||||
* Displays the message on stderr with the pid. Overrides the quiet
|
||||
* mode during startup.
|
||||
* Displays the message on stderr with the pid.
|
||||
*/
|
||||
void ha_alert(const char *fmt, ...)
|
||||
{
|
||||
va_list argp;
|
||||
|
||||
if (!(global.mode & MODE_QUIET) || (global.mode & MODE_VERBOSE)) {
|
||||
warn_exec_path();
|
||||
va_start(argp, fmt);
|
||||
print_message(1, "ALERT", fmt, argp);
|
||||
va_end(argp);
|
||||
}
|
||||
warn_exec_path();
|
||||
va_start(argp, fmt);
|
||||
print_message(1, "ALERT", fmt, argp);
|
||||
va_end(argp);
|
||||
}
|
||||
|
||||
/*
|
||||
@ -462,12 +460,10 @@ void ha_warning(const char *fmt, ...)
|
||||
warned |= WARN_ANY;
|
||||
HA_ATOMIC_INC(&tot_warnings);
|
||||
|
||||
if (!(global.mode & MODE_QUIET) || (global.mode & MODE_VERBOSE)) {
|
||||
warn_exec_path();
|
||||
va_start(argp, fmt);
|
||||
print_message(1, "WARNING", fmt, argp);
|
||||
va_end(argp);
|
||||
}
|
||||
warn_exec_path();
|
||||
va_start(argp, fmt);
|
||||
print_message(1, "WARNING", fmt, argp);
|
||||
va_end(argp);
|
||||
}
|
||||
|
||||
/*
|
||||
@ -513,11 +509,9 @@ void ha_notice(const char *fmt, ...)
|
||||
{
|
||||
va_list argp;
|
||||
|
||||
if (!(global.mode & MODE_QUIET) || (global.mode & MODE_VERBOSE)) {
|
||||
va_start(argp, fmt);
|
||||
print_message(1, "NOTICE", fmt, argp);
|
||||
va_end(argp);
|
||||
}
|
||||
va_start(argp, fmt);
|
||||
print_message(1, "NOTICE", fmt, argp);
|
||||
va_end(argp);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user