aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGreg Kurz <gkurz@fr.ibm.com>2011-04-06 13:41:44 +0200
committerDaniel Lezcano <dlezcano@fr.ibm.com>2011-04-06 13:41:44 +0200
commit25df6b78d2d013ee12e63ca80db3e572d89dcd6c (patch)
tree209ca103eafdaa6ef5abfc6d8df9ccc71591dbad /src
parentlxc-attach: fix access permissions of /proc/$pid/ns (diff)
downloadlxc-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.c3
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;