va_end(argp);
}
+/*
+ * Display a notice with the happroxy version and executable path when the
+ * first message is emitted in starting mode.
+ */
+static void warn_exec_path()
+{
+ if (!(warned & WARN_EXEC_PATH) && (global.mode & MODE_STARTING)) {
+ const char *path = get_exec_path();
+
+ warned |= WARN_EXEC_PATH;
+ print_message_args(0, "NOTICE", "haproxy version is %s\n", haproxy_version);
+ if (path)
+ print_message_args(0, "NOTICE", "path to executable is %s\n", path);
+ }
+}
+
/*
* Displays the message on stderr with the pid. Overrides the quiet
* mode during startup.
if (!(global.mode & MODE_QUIET) || (global.mode & MODE_VERBOSE) ||
!(global.mode & MODE_STARTING)) {
- if (!(warned & WARN_EXEC_PATH) && (global.mode & MODE_STARTING)) {
- const char *path = get_exec_path();
-
- warned |= WARN_EXEC_PATH;
- print_message_args(0, "NOTICE", "haproxy version is %s\n", haproxy_version);
- if (path)
- print_message_args(0, "NOTICE", "path to executable is %s\n", path);
- }
+ warn_exec_path();
va_start(argp, fmt);
print_message(1, "ALERT", fmt, argp);
va_end(argp);
if (!(global.mode & MODE_QUIET) || (global.mode & MODE_VERBOSE) ||
!(global.mode & MODE_STARTING)) {
- if (!(warned & WARN_EXEC_PATH) && (global.mode & MODE_STARTING)) {
- const char *path = get_exec_path();
-
- warned |= WARN_EXEC_PATH;
- print_message_args(0, "NOTICE", "haproxy version is %s\n", haproxy_version);
- if (path)
- print_message_args(0, "NOTICE", "path to executable is %s\n", path);
- }
+ warn_exec_path();
va_start(argp, fmt);
print_message(1, "WARNING", fmt, argp);
va_end(argp);