[lxc-devel] quiet mode overriden

Serge Hallyn serge.hallyn at ubuntu.com
Thu Sep 4 18:19:06 UTC 2014


Quoting William Dauchy (william at gandi.net):
> Hello,
> 
> I'm starting a container using lxc-start and the -q option.
> I expect nothing on stderr but when my container fails, I'm getting:
> 
> lxc_container: The container failed to start.
> lxc_container: Additional information can be obtained by setting the --logfile and --log-priority options
> 
> I read in lxc_start.c
> lxc_log_init which handle quiet option
> we then have lxc_container_new 
> 
> -> in lxccontainer.c
> lxc_log_init is called with the fifth argument as 0 which is the quiet
> option.
> 
> so in log.c, lxc_log_init we have
> 
> if (!quiet)
> 	lxc_log_category_lxc.appender->next = &log_appender_stderr;
> 
> in that case the quiet option is ignored since lxc_log_init is called
> two times.
> 
> Should we consider moving the log_init somewhere else?

Or should lxc_log_options_no_override() be updated to also make
future lxc_log_init() calls not do the if (!quiet) part?


More information about the lxc-devel mailing list