> On Sep 15, 2015, at 4:06 PM, John Ferlan <jferlan@xxxxxxxxxx> wrote: > > > >> On 09/15/2015 01:21 PM, Jim Fehlig wrote: >> Daniel P. Berrange wrote: >>>> On Tue, Sep 15, 2015 at 10:57:50AM -0600, Jim Fehlig wrote: >>>> >>>> Daniel P. Berrange wrote: >>>> >>>>> On Tue, Sep 15, 2015 at 09:26:23AM -0600, Jim Fehlig wrote: >>>>> >>>>> >>>>>> Instead of a hardcoded DEBUG log level, use the overall >>>>>> daemon log level specified in libvirtd.conf when opening >>>>>> a log stream with libxl. libxl is very verbose when DEBUG >>>>>> log level is set, resulting in huge log files that can >>>>>> potentially fill a disk. Control of libxl verbosity should >>>>>> be placed in the administrator's hands. >>>>>> >>>>>> Signed-off-by: Jim Fehlig <jfehlig@xxxxxxxx> >>>>>> --- >>>>>> src/libxl/libxl_conf.c | 18 +++++++++++++++++- >>>>>> 1 file changed, 17 insertions(+), 1 deletion(-) >>>>> ACK, this makes sense as default behaviour. As a future enhancement >>>>> you might also consider supporting a config setting in /etc/libvirt/libxl.conf >>>>> to explicitly control the libxl library logging behaviour independantly. >>>> I had actually thought of adding it there first, but then took this >>>> approach assuming it would be more receptive upstream :-). Personally, >>>> I'm on the fence. I like the idea of a single knob to control log level >>>> throughout the daemon, making it a bit easier on admins. On the other >>>> hand, individual knobs are more friendly to those pouring through logs. >>>> I can add a knob in libxl.conf if preferred. >>> >>> After thinking about it some more, I could actually see value in >>> create a dedicated virLogSource() instance, solely for libxl >>> library messages. If we then created a virLogSourceGetPriority() >>> method, you could query that to see if to turn on logging for >>> the libxl library. That would ultimately allow you to turn on >>> debug for just the libxl library if desired, eg >>> >>> static virLogSource virLogLibXL = { >>> .name = "libxl.libxl_library", >>> .... >>> } >>> >>> LIBVIRT_LOG_FILTERS="1:libxl_library" >> >> Ah, good idea. I'll look into it. >> >>> Regardless we should just merge your current patch right now. >> >> Thanks; done now. >> >> Regards, >> Jim > > Looks like compilations on Fedora are 'unhappy': Hrm, thanks for bringing it to my attention. I'll send a patch later when I have something in front of me besides a mobile device. Regards, Jim -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list