]> xenbits.xensource.com Git - libvirt.git/commit
Remove global log buffer feature entirely
authorDaniel P. Berrange <berrange@redhat.com>
Mon, 3 Mar 2014 14:54:33 +0000 (14:54 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 18 Mar 2014 14:29:22 +0000 (14:29 +0000)
commitc0c8c1d7bb53e0420f8573ea961ef7e19b7fff85
treede79c356db51aa4cf291e44ec0ce443d72544920
parent975b2392c3fe1c5ef904c18f8a3bd7a7403798a5
Remove global log buffer feature entirely

A earlier commit changed the global log buffer so that it only
records messages that are explicitly requested via the log
filters setting. This removes the performance burden, and
improves the signal/noise ratio for messages in the global
buffer. At the same time though, it is somewhat pointless, since
all the recorded log messages are already going to be sent to an
explicit log output like syslog, stderr or the journal. The
global log buffer is thus just duplicating this data on stderr
upon crash.

The log_buffer_size config parameter is left in the augeas
lens to prevent breakage for users on upgrade. It is however
completely ignored hereafter.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
14 files changed:
daemon/libvirtd-config.c
daemon/libvirtd-config.h
daemon/libvirtd.c
daemon/libvirtd.conf
docs/logging.html.in
src/libvirt_private.syms
src/locking/lock_daemon.c
src/locking/lock_daemon_config.c
src/locking/lock_daemon_config.h
src/locking/virtlockd.conf
src/rpc/virnetserver.c
src/util/virlog.c
src/util/virlog.h
tests/libvirtdconftest.c