[lxc-devel] [PATCH 1/1] ubuntu templates: send logs to /var/log/lxc/$name.log by default

Serge Hallyn serge.hallyn at canonical.com
Mon Jan 14 23:36:00 UTC 2013


Quoting Stéphane Graber (stgraber at ubuntu.com):
> On 01/14/2013 03:24 PM, Serge Hallyn wrote:
> > (leave the level at the current default)
> > 
> > Is there a better way to go about this?  Should we set a default directory
> > in /etc/default/lxc or at build-time, and allways use
> > ${LXC_LOG_PATH}/${name}.log?  Should lxc-create do this for all containers,
> > or should we do it through the templates as I did here?
> 
> Assuming the various template maintainers agree, I think it'd be best to
> have a LXC_LOG_PATH defined in the configure, that should at least let
> you drop the mkdir call.

Are there any objections to this part?  If not I'll go ahead and write a
patch to do this.

> I think it'd also be best to have lxc-start assume logging into
> /var/log/lxc/<container name>.log by default and only use lxc.logfile as
> an override of that.
> That way existing containers will also be logged at the right place
> without requiring the admin to update all the configs.
> 
> The log level should still be kept to its current value as we don't want
> to end up creating a ton of big log files that nobody will read ;)
> We just want those to be useful when something goes wrong.

Sounds good.

thanks,
-serge




More information about the lxc-devel mailing list