From 0a0736fc4e010db5d17c8aa9a7a71567cdae26ea Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 19 Feb 2009 08:35:20 +0100 Subject: log: added log_early_init() for early debug messages --- src/log.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/log.h') diff --git a/src/log.h b/src/log.h index 5903b18ab..df51ef1f3 100644 --- a/src/log.h +++ b/src/log.h @@ -25,6 +25,17 @@ G_GNUC_PRINTF(1, 2) void DEBUG(const char *fmt, ...); G_GNUC_PRINTF(1, 2) G_GNUC_NORETURN void FATAL(const char *fmt, ...); +/** + * Configure a logging destination for daemon startup, before the + * configuration file is read. This allows the daemon to use the + * logging library (and the command line verbose level) before it's + * daemonized. + * + * @param verbose true when the program is started with --verbose + */ +void +log_early_init(bool verbose); + void log_init(bool verbose, bool use_stdout); void setup_log_output(bool use_stdout); -- cgit v1.2.3