diff options
author | 2011-04-06 13:41:44 +0200 | |
---|---|---|
committer | 2011-04-06 13:41:44 +0200 | |
commit | 25df6b78d2d013ee12e63ca80db3e572d89dcd6c (patch) | |
tree | 209ca103eafdaa6ef5abfc6d8df9ccc71591dbad /src | |
parent | lxc-attach: fix access permissions of /proc/$pid/ns (diff) | |
download | lxc-25df6b78d2d013ee12e63ca80db3e572d89dcd6c.tar.gz lxc-25df6b78d2d013ee12e63ca80db3e572d89dcd6c.tar.bz2 lxc-25df6b78d2d013ee12e63ca80db3e572d89dcd6c.zip |
lxc: default log appender on stderr
The default appender for logs is currently the file one: this
make macros from log.h unusable as long as lxc_log_init() hasn't
been called. This prevents errors from even being printed on
stderr in lxc_caps_init() for example.
Let's make stderr the default appender.
Signed-off-by: Greg Kurz <gkurz@fr.ibm.com>
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/lxc/log.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lxc/log.c b/src/lxc/log.c index 0661360..7f3b6b2 100644 --- a/src/lxc/log.c +++ b/src/lxc/log.c @@ -111,7 +111,7 @@ static struct lxc_log_category log_root = { struct lxc_log_category lxc_log_category_lxc = { .name = "lxc", .priority = LXC_LOG_PRIORITY_ERROR, - .appender = &log_appender_logfile, + .appender = &log_appender_stderr, .parent = &log_root }; @@ -163,6 +163,7 @@ extern int lxc_log_init(const char *file, const char *priority, } lxc_log_category_lxc.priority = lxc_priority; + lxc_log_category_lxc.appender = &log_appender_logfile; if (!quiet) lxc_log_category_lxc.appender->next = &log_appender_stderr; |