mirror of
https://passt.top/passt
synced 2025-06-07 08:25:34 +02:00
conf, log: Instead of abusing log levels, add log_conf_parsed flag
We currently use a LOG_EMERG log mask to represent the fact that we don't know yet what the mask resulting from configuration should be, before the command line is parsed. However, we have the necessity of representing another phase as well, that is, configuration is parsed but we didn't daemonise yet, or we're not ready for operation yet. The next patch will add that notion explicitly. Mapping these cases to further log levels isn't really practical. Introduce boolean log flags to represent them, instead of abusing log priorities. Signed-off-by: Stefano Brivio <sbrivio@redhat.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
bca0fefa32
commit
8c2f24a560
3 changed files with 10 additions and 10 deletions
3
log.h
3
log.h
|
@ -6,6 +6,7 @@
|
|||
#ifndef LOG_H
|
||||
#define LOG_H
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <syslog.h>
|
||||
|
||||
#define LOGFILE_SIZE_DEFAULT (1024 * 1024UL)
|
||||
|
@ -28,6 +29,8 @@ void logmsg(int pri, const char *format, ...)
|
|||
} while (0)
|
||||
|
||||
extern int log_trace;
|
||||
extern bool log_conf_parsed;
|
||||
|
||||
void trace_init(int enable);
|
||||
#define trace(...) \
|
||||
do { \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue