]> xenbits.xensource.com Git - libvirt.git/commitdiff
Add virLogSource variables to all source files
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 28 Feb 2014 12:16:17 +0000 (12:16 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 18 Mar 2014 14:29:22 +0000 (14:29 +0000)
Any source file which calls the logging APIs now needs
to have a VIR_LOG_INIT("source.name") declaration at
the start of the file. This provides a static variable
of the virLogSource type.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
232 files changed:
cfg.mk
daemon/libvirtd-config.c
daemon/libvirtd.c
daemon/libvirtd.h
daemon/remote.c
daemon/stream.c
docs/apibuild.py
src/access/viraccessdriverpolkit.c
src/access/viraccessmanager.c
src/bhyve/bhyve_command.c
src/bhyve/bhyve_driver.c
src/bhyve/bhyve_process.c
src/conf/domain_audit.c
src/conf/domain_conf.c
src/conf/domain_event.c
src/conf/network_event.c
src/conf/nwfilter_params.c
src/conf/object_event.c
src/conf/secret_conf.c
src/conf/snapshot_conf.c
src/conf/storage_conf.c
src/conf/virchrdev.c
src/cpu/cpu.c
src/cpu/cpu_map.c
src/cpu/cpu_powerpc.c
src/cpu/cpu_x86.c
src/datatypes.c
src/driver.c
src/esx/esx_device_monitor.c
src/esx/esx_driver.c
src/esx/esx_interface_driver.c
src/esx/esx_network_driver.c
src/esx/esx_nwfilter_driver.c
src/esx/esx_secret_driver.c
src/esx/esx_storage_backend_iscsi.c
src/esx/esx_storage_backend_vmfs.c
src/esx/esx_util.c
src/esx/esx_vi.c
src/esx/esx_vi_methods.c
src/esx/esx_vi_types.c
src/fdstream.c
src/hyperv/hyperv_device_monitor.c
src/hyperv/hyperv_driver.c
src/hyperv/hyperv_interface_driver.c
src/hyperv/hyperv_network_driver.c
src/hyperv/hyperv_nwfilter_driver.c
src/hyperv/hyperv_secret_driver.c
src/hyperv/hyperv_storage_driver.c
src/hyperv/hyperv_util.c
src/hyperv/hyperv_wmi.c
src/interface/interface_backend_netcf.c
src/libvirt-lxc.c
src/libvirt-qemu.c
src/libvirt.c
src/libvirt_private.syms
src/libxl/libxl_conf.c
src/libxl/libxl_domain.c
src/libxl/libxl_driver.c
src/locking/domain_lock.c
src/locking/lock_daemon.c
src/locking/lock_daemon_config.c
src/locking/lock_daemon_dispatch.c
src/locking/lock_driver_lockd.c
src/locking/lock_driver_nop.c
src/locking/lock_driver_sanlock.c
src/locking/lock_manager.c
src/lxc/lxc_cgroup.c
src/lxc/lxc_conf.c
src/lxc/lxc_container.c
src/lxc/lxc_controller.c
src/lxc/lxc_domain.c
src/lxc/lxc_driver.c
src/lxc/lxc_fuse.c
src/lxc/lxc_hostdev.c
src/lxc/lxc_monitor.c
src/lxc/lxc_native.c
src/lxc/lxc_process.c
src/network/bridge_driver.c
src/network/bridge_driver_linux.c
src/network/bridge_driver_platform.h
src/node_device/node_device_driver.c
src/node_device/node_device_hal.c
src/node_device/node_device_linux_sysfs.c
src/node_device/node_device_udev.c
src/nodeinfo.c
src/nwfilter/nwfilter_dhcpsnoop.c
src/nwfilter/nwfilter_driver.c
src/nwfilter/nwfilter_ebiptables_driver.c
src/nwfilter/nwfilter_gentech_driver.c
src/nwfilter/nwfilter_learnipaddr.c
src/openvz/openvz_driver.c
src/parallels/parallels_driver.c
src/phyp/phyp_driver.c
src/qemu/qemu_agent.c
src/qemu/qemu_capabilities.c
src/qemu/qemu_cgroup.c
src/qemu/qemu_command.c
src/qemu/qemu_conf.c
src/qemu/qemu_domain.c
src/qemu/qemu_driver.c
src/qemu/qemu_hostdev.c
src/qemu/qemu_hotplug.c
src/qemu/qemu_migration.c
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor_json.c
src/qemu/qemu_monitor_text.c
src/qemu/qemu_process.c
src/remote/remote_driver.c
src/rpc/virkeepalive.c
src/rpc/virnetclient.c
src/rpc/virnetclientprogram.c
src/rpc/virnetclientstream.c
src/rpc/virnetmessage.c
src/rpc/virnetsaslcontext.c
src/rpc/virnetserver.c
src/rpc/virnetserverclient.c
src/rpc/virnetservermdns.c
src/rpc/virnetserverprogram.c
src/rpc/virnetsocket.c
src/rpc/virnetsshsession.c
src/rpc/virnettlscontext.c
src/secret/secret_driver.c
src/security/security_apparmor.c
src/security/security_dac.c
src/security/security_driver.c
src/security/security_manager.c
src/security/security_selinux.c
src/storage/storage_backend.c
src/storage/storage_backend_disk.c
src/storage/storage_backend_fs.c
src/storage/storage_backend_gluster.c
src/storage/storage_backend_iscsi.c
src/storage/storage_backend_logical.c
src/storage/storage_backend_mpath.c
src/storage/storage_backend_rbd.c
src/storage/storage_backend_scsi.c
src/storage/storage_backend_sheepdog.c
src/storage/storage_driver.c
src/test/test_driver.c
src/uml/uml_conf.c
src/uml/uml_driver.c
src/util/viralloc.c
src/util/virarch.c
src/util/viraudit.c
src/util/virauth.c
src/util/virauthconfig.c
src/util/vircgroup.c
src/util/virclosecallbacks.c
src/util/vircommand.c
src/util/virconf.c
src/util/virdbus.c
src/util/virdnsmasq.c
src/util/virebtables.c
src/util/virerror.c
src/util/virevent.c
src/util/vireventpoll.c
src/util/virfile.c
src/util/virhash.c
src/util/virhook.c
src/util/virhostdev.c
src/util/viridentity.c
src/util/viriptables.c
src/util/virjson.c
src/util/virkeyfile.c
src/util/virlockspace.c
src/util/virlog.c
src/util/virlog.h
src/util/virnetdev.c
src/util/virnetdevmacvlan.c
src/util/virnetdevtap.c
src/util/virnetdevveth.c
src/util/virnetdevvportprofile.c
src/util/virnetlink.c
src/util/virnodesuspend.c
src/util/virnuma.c
src/util/virobject.c
src/util/virpci.c
src/util/virpidfile.c
src/util/virprocess.c
src/util/virrandom.c
src/util/virscsi.c
src/util/virstoragefile.c
src/util/virstring.c
src/util/virsysinfo.c
src/util/virsystemd.c
src/util/virusb.c
src/util/virutil.c
src/util/viruuid.c
src/vbox/vbox_MSCOMGlue.c
src/vbox/vbox_XPCOMCGlue.c
src/vbox/vbox_driver.c
src/vbox/vbox_tmpl.c
src/vmx/vmx.c
src/xen/xen_driver.c
src/xen/xen_hypervisor.c
src/xen/xen_inotify.c
src/xen/xend_internal.c
src/xen/xm_internal.c
src/xen/xs_internal.c
src/xenapi/xenapi_utils.c
src/xenxs/xen_sxpr.c
tests/domainconftest.c
tests/eventtest.c
tests/fdstreamtest.c
tests/libvirtdconftest.c
tests/qemumonitortestutils.c
tests/securityselinuxlabeltest.c
tests/securityselinuxtest.c
tests/sockettest.c
tests/testutils.c
tests/virauthconfigtest.c
tests/vircgrouptest.c
tests/virdbustest.c
tests/virdrivermoduletest.c
tests/virhashtest.c
tests/virhostdevtest.c
tests/viridentitytest.c
tests/virkeycodetest.c
tests/virkeyfiletest.c
tests/virlockspacetest.c
tests/virnetmessagetest.c
tests/virnetsockettest.c
tests/virnettlscontexttest.c
tests/virnettlshelpers.c
tests/virnettlssessiontest.c
tests/virportallocatortest.c
tests/virstoragetest.c
tests/virstringtest.c
tests/virsystemdtest.c
tests/virtimetest.c
tests/viruritest.c
tools/virsh-console.c

diff --git a/cfg.mk b/cfg.mk
index 319210b913d8d57cdb207be7c9cd217572188e2e..7a65d1eac273d283f5bac4b5c5a342174b715e9f 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -1068,3 +1068,6 @@ exclude_file_name_regexp--sc_prohibit_int_ijk = \
 
 exclude_file_name_regexp--sc_prohibit_getenv = \
   ^tests/.*\.[ch]$$
+
+exclude_file_name_regexp--sc_avoid_attribute_unused_in_header = \
+  ^src/util/virlog\.h$$
index 21e19e0dce27bcd915bf5aa2c6b67f06b87a891a..e8d1b4d50d63a9d48248a0d2662ccc4987277f49 100644 (file)
@@ -37,6 +37,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_CONF
 
+VIR_LOG_INIT("daemon.libvirtd-config");
+
 /* Allocate an array of malloc'd strings from the config file, filename
  * (used only in diagnostics), using handle "conf".  Upon error, return -1
  * and free any allocated memory.  Otherwise, save the array in *list_arg
index 83d45c69fdfcf32093eca269fdebb3ef51bb41fb..4ee4316fb448b937d8f3ba8acf83793fcc760c4e 100644 (file)
@@ -35,6 +35,7 @@
 #include "libvirt_internal.h"
 #include "virerror.h"
 #include "virfile.h"
+#include "virlog.h"
 #include "virpidfile.h"
 #include "virprocess.h"
 
 #include "virdbus.h"
 #include "cpu/cpu_map.h"
 
+VIR_LOG_INIT("daemon.libvirtd");
+
 #if WITH_SASL
 virNetSASLContextPtr saslCtxt = NULL;
 #endif
index c4f1f2713096b175ed62e43c753db82417436018..650267ea4aa838a8a1b62f9f83396e33be656ada 100644 (file)
@@ -32,7 +32,6 @@
 # include "remote_protocol.h"
 # include "lxc_protocol.h"
 # include "qemu_protocol.h"
-# include "virlog.h"
 # include "virthread.h"
 # if WITH_SASL
 #  include "virnetsaslcontext.h"
index 48ca3d0b517c14b5f2addfc12ca1fc2c37d267d6..85ad16685ad0703ede6f0cc25651198466de35c3 100644 (file)
@@ -57,6 +57,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("daemon.remote");
+
 #if SIZEOF_LONG < 8
 # define HYPER_TO_TYPE(_type, _to, _from)                               \
     do {                                                                \
index 9e36e8a9fea2ea9d4475626e518d558668422a4b..16cdf03545cda1eb71f5d3c0c8df0b7088c6bd26 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STREAMS
 
+VIR_LOG_INIT("daemon.stream");
+
 struct daemonClientStream {
     daemonClientPrivatePtr priv;
     int refs;
index ab6b0b4f3992f83ca2c428462721b4c53dbff890..71494d5edd9fc1c40eb2e30d2139a307b0710455 100755 (executable)
@@ -1446,6 +1446,24 @@ class CParser:
 
         return token
 
+    def parseVirLogInit(self, token):
+        if token[0] != "string":
+            self.error("parsing VIR_LOG_INIT: expecting string", token)
+
+        token = self.token()
+
+        if token[0] != "sep":
+            self.error("parsing VIR_LOG_INIT: expecting ')'", token)
+
+        if token[1] != ')':
+            self.error("parsing VIR_LOG_INIT: expecting ')'", token)
+
+        token = self.token()
+        if token[0] == "sep" and token[1] == ';':
+            token = self.token()
+
+        return token
+
      #
      # Parse a C definition block, used for structs or unions it parse till
      # the balancing }
@@ -1617,6 +1635,18 @@ class CParser:
                 token = ("name", "virenumimpl")
             return token
 
+        elif token[0] == "name" and token[1] == "VIR_LOG_INIT":
+            token = self.token()
+            if token is not None and token[0] == "sep" and token[1] == "(":
+                token = self.token()
+                token = self.parseVirLogInit(token)
+            else:
+                self.error("parsing VIR_LOG_INIT: expecting '('", token)
+            if token is not None:
+                self.lexer.push(token)
+                token = ("name", "virloginit")
+            return token
+
         elif token[0] == "name":
             if self.type == "":
                 self.type = token[1]
index d9ebc49ee6078f1b7820691365992c688ab4dd26..70db86028b579f495f6bfb73aa281ec923567192 100644 (file)
@@ -29,6 +29,9 @@
 #include "virstring.h"
 
 #define VIR_FROM_THIS VIR_FROM_ACCESS
+
+VIR_LOG_INIT("access.accessdriverpolkit");
+
 #define virAccessError(code, ...)                                       \
     virReportErrorHelper(VIR_FROM_THIS, code, __FILE__,                 \
                          __FUNCTION__, __LINE__, __VA_ARGS__)
index 16e3853712f2b5e8c40977f3f05e477670c58bbf..c042ccf42097f44fb922a56845833cdaa47de438 100644 (file)
@@ -33,6 +33,9 @@
 #include "virlog.h"
 
 #define VIR_FROM_THIS VIR_FROM_ACCESS
+
+VIR_LOG_INIT("access.accessmanager");
+
 #define virAccessError(code, ...)                                       \
     virReportErrorHelper(VIR_FROM_THIS, code, __FILE__,                 \
                          __FUNCTION__, __LINE__, __VA_ARGS__)
index 3437646d609c84006d5e3288ea8a59019f88b660..15029cdf6d8d2004f781cb14067d64a20d13629a 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_BHYVE
 
+VIR_LOG_INIT("bhyve.bhyve_command");
+
 static char*
 virBhyveTapGetRealDeviceName(char *name)
 {
index ff9ac0d205438f56d0eb8d2c41e032fff78289d8..baa33402064c7f6a51e6950e61c3ca1f8b2c0036 100644 (file)
@@ -56,6 +56,8 @@
 
 #define VIR_FROM_THIS   VIR_FROM_BHYVE
 
+VIR_LOG_INIT("bhyve.bhyve_driver");
+
 bhyveConnPtr bhyve_driver = NULL;
 
 void
index ee856800e110a04747f3f11511bfe245cb4d8802..f5433f392ffc944be6b32d709ffad401eb583619 100644 (file)
@@ -44,6 +44,8 @@
 
 #define VIR_FROM_THIS  VIR_FROM_BHYVE
 
+VIR_LOG_INIT("bhyve.bhyve_process");
+
 int
 virBhyveProcessStart(virConnectPtr conn,
                      bhyveConnPtr driver,
index b6564c2eaf07ccaf855d4725671bf2fe5fbb3ce9..69632b06cffc86ed2f5bf638a24464c3400c467c 100644 (file)
@@ -33,6 +33,8 @@
 #include "viralloc.h"
 #include "virstring.h"
 
+VIR_LOG_INIT("conf.domain_audit");
+
 /* Return nn:mm in hex for block and character devices, and NULL
  * for other file types, stat failure, or allocation failure.  */
 #if defined major && defined minor
index c9c8b6936dc274a7b43b57c5c2163a56326b4fd5..89aa52c3b1dffe14663291ebd8543a89d40df1a5 100644 (file)
@@ -56,6 +56,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_DOMAIN
 
+VIR_LOG_INIT("conf.domain_conf");
+
 /* virDomainVirtType is used to set bits in the expectedVirtTypes bitmask,
  * verify that it doesn't overflow an unsigned int when shifting */
 verify(VIR_DOMAIN_VIRT_LAST <= 32);
index 9c18922b72224a26fad92cecf790089d4f46fd7a..ee49e829848ac2ee253d1b1c7ae3208e6f147028 100644 (file)
@@ -35,6 +35,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.domain_event");
 
 static virClassPtr virDomainEventClass;
 static virClassPtr virDomainEventLifecycleClass;
index f2cfefed3499f515950603082f0b73a2a033c95c..298cfcb8c116cb0299846d54caa6e3af5b77f80d 100644 (file)
@@ -29,6 +29,8 @@
 #include "datatypes.h"
 #include "virlog.h"
 
+VIR_LOG_INIT("conf.network_event");
+
 struct _virNetworkEvent {
     virObjectEvent parent;
 
index 539313431d58ddfaff84c9740374d86a17c78ddb..fef8b613dde4075131a4cc462bdd8056a9252359 100644 (file)
@@ -35,6 +35,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NWFILTER
 
+VIR_LOG_INIT("conf.nwfilter_params");
+
 static bool isValidVarValue(const char *value);
 static void virNWFilterVarAccessSetIntIterId(virNWFilterVarAccessPtr,
                                              unsigned int);
index 5ceca8aa7b267cd2ea218f274464264a5af4de30..697c85f67b1638190514c92a915d7fd7b52b9242 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("conf.object_event");
+
 struct _virObjectEventCallbackList {
     unsigned int nextID;
     size_t count;
index 6fdefd032689fa54f4420b65e04d1b8d568e04a7..58e12c01b47811a0d59a3ba0b291f77a27d6653d 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_SECRET
 
+VIR_LOG_INIT("conf.secret_conf");
+
 VIR_ENUM_IMPL(virSecretUsageType, VIR_SECRET_USAGE_TYPE_LAST,
               "none", "volume", "ceph", "iscsi")
 
index 546e5b3f5ddc5e718f0e105355412f8ceddcb76a..6fa14ed263df3464b3c6e1f0355111d2370891de 100644 (file)
@@ -50,6 +50,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_DOMAIN_SNAPSHOT
 
+VIR_LOG_INIT("conf.snapshot_conf");
+
 VIR_ENUM_IMPL(virDomainSnapshotLocation, VIR_DOMAIN_SNAPSHOT_LOCATION_LAST,
               "default",
               "no",
index 230dc65be541ce7bf94614611f73b902eb17965e..03938f16a8860edb6901cd4c7655fc1f40ad6103 100644 (file)
@@ -44,7 +44,6 @@
 #include "viralloc.h"
 #include "virfile.h"
 #include "virstring.h"
-#include "virlog.h"
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
index 3e6beaaef02a3e0f1e15fc0c84aa589f6beec31c..d23254bf7cc9f88e5752ad13a60c56f22588f322 100644 (file)
@@ -41,6 +41,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("conf.chrdev");
+
 /* structure holding information about character devices
  * open in a given domain */
 struct _virChrdevs {
index 677bb088fbe1749a1cb2e4db87d582b6d9f8cc0e..199438324baebc10c806a19308d6c41bf6c29253 100644 (file)
@@ -40,6 +40,8 @@
 #define NR_DRIVERS ARRAY_CARDINALITY(drivers)
 #define VIR_FROM_THIS VIR_FROM_CPU
 
+VIR_LOG_INIT("cpu.cpu");
+
 static struct cpuArchDriver *drivers[] = {
     &cpuDriverX86,
     &cpuDriverPowerPC,
index f6c63d49c2c670b82741a11afd941c43df2e8a21..5a01d7b42072dda7918ab3b15529886f3c2abe40 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_CPU
 
+VIR_LOG_INIT("cpu.cpu_map");
+
 #define CPUMAPFILE PKGDATADIR "/cpu_map.xml"
 
 static char *cpumap;
index 77ffa52ddc6c8f886de724dddb24094742ac8dcd..36f4f25407f654541361d3007bf93f4b7e729eb1 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_CPU
 
+VIR_LOG_INIT("cpu.cpu_powerpc");
+
 static const virArch archs[] = { VIR_ARCH_PPC64 };
 
 struct ppc_vendor {
index 56080ef1f4007eac5c2c55e8efb50d675e4f2af6..423bcc13cffbfd07223f861642b5431206dbb63a 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_CPU
 
+VIR_LOG_INIT("cpu.cpu_x86");
+
 #define VENDOR_STRING_LENGTH    12
 
 static const virCPUx86CPUID cpuidNull = { 0, 0, 0, 0, 0 };
index 6f98aed2b17b4a76b30ef0c54e462ebfef4a624e..cdc8c6cb3faff1c09f47a44f8be34de5e6f46096 100644 (file)
@@ -31,6 +31,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("datatypes");
+
 virClassPtr virConnectClass;
 virClassPtr virConnectCloseCallbackDataClass;
 virClassPtr virDomainClass;
index 721cbeb9f529bce02b2d279b2c90ff41e24652c8..fdba2dc742466716daaa2d5e48455cf0c336da3b 100644 (file)
@@ -31,6 +31,8 @@
 #include "configmake.h"
 #include "virstring.h"
 
+VIR_LOG_INIT("driver");
+
 #define DEFAULT_DRIVER_DIR LIBDIR "/libvirt/connection-driver"
 
 #ifdef WITH_DRIVER_MODULES
index 11b61c91e934cf72976ab5fe10a2b49afeae14f1..c02b00f9e2ec71e131340291c5077746e6b708d0 100644 (file)
@@ -25,7 +25,6 @@
 
 #include "internal.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "esx_private.h"
 #include "esx_device_monitor.h"
index 2512a6e8efa6316a26b9cbab29636329addcdc74..a0591f3de0ec813a328b8105c2b8247f20a20f95 100644 (file)
@@ -49,6 +49,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_ESX
 
+VIR_LOG_INIT("esx.esx_driver");
+
 static int esxDomainGetMaxVcpus(virDomainPtr domain);
 
 typedef struct _esxVMX_Data esxVMX_Data;
index 193565ea3f5989e56c88dfaafdd217fce7d58366..656ac8b31a1b0f1ae0f04c3b86ab887ad7d8b5a2 100644 (file)
@@ -25,7 +25,6 @@
 
 #include "internal.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "interface_conf.h"
 #include "virsocketaddr.h"
index 4449ced13acc3dbfe024ca2322278ea5a11be4df..877a3c1c5ecd41ed5c2d5d276d5b0cc6eb18c224 100644 (file)
@@ -26,7 +26,6 @@
 #include "md5.h"
 #include "internal.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "network_conf.h"
 #include "esx_private.h"
index b764e2dcf8c77190948948c830cf41ec0e0ce711..3cf70d0807d5a44a03b3c92a57fd0773cf9f2873 100644 (file)
@@ -25,7 +25,6 @@
 
 #include "internal.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "esx_private.h"
 #include "esx_nwfilter_driver.h"
index 327536911bd7c3b7eb25ed27daf0bd10b5036e22..558cf07e3258f18f19b0984dcd504da2400e8c95 100644 (file)
@@ -24,7 +24,6 @@
 
 #include "internal.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "esx_private.h"
 #include "esx_secret_driver.h"
index b7287fbf238e9fc2d22c38239306b5a21a441260..e8f88ba2f66cc831fde1a9c768e09216b2673b9e 100644 (file)
@@ -28,7 +28,6 @@
 #include "internal.h"
 #include "md5.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "storage_conf.h"
 #include "virstoragefile.h"
index 64b93f7954d87a1aab0aa02bc03b74222df9ace1..2fa2a000312557af2d0afc74ab017b33e5e6b5f1 100644 (file)
@@ -45,6 +45,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_ESX
 
+VIR_LOG_INIT("esx.esx_storage_backend_vmfs");
+
 /*
  * The UUID of a storage pool is the MD5 sum of it's mount path. Therefore,
  * verify that UUID and MD5 sum match in size, because we rely on that.
index f4d1f941d5b8bbad7c723e04aff6b9e7f19e59a8..47d30aa9a300da8287cdf5a28d2636aabd3c1282 100644 (file)
@@ -37,7 +37,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_ESX
 
-
+VIR_LOG_INIT("esx.esx_util");
 
 int
 esxUtil_ParseUri(esxUtil_ParsedUri **parsedUri, virURIPtr uri)
index e554b6347f0f8090a56b4dbf54634de3f05ce17b..afbfdb92fcca9c5401d11a63c2b415514f516e94 100644 (file)
@@ -38,7 +38,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_ESX
 
-
+VIR_LOG_INIT("esx.esx_vi");
 
 #define ESX_VI__SOAP__RESPONSE_XPATH(_type)                                   \
     ((char *)"/soapenv:Envelope/soapenv:Body/"                                \
index 0a3b3dd93c7f8e505246bfaf1d659ffd3a128cd1..9b9701d4552be8210d2c97e5d9cb1149034327d3 100644 (file)
@@ -24,7 +24,6 @@
 
 #include "virbuffer.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "esx_vi_methods.h"
 #include "esx_util.h"
index 8eff66e1c830e3479630eff32db13ad713147faa..4289608fa50e21028cb10852212e6276a5f4ff5e 100644 (file)
@@ -36,7 +36,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_ESX
 
-
+VIR_LOG_INIT("esx.esx_vi_types");
 
 #define ESX_VI__TEMPLATE__ALLOC(__type)                                       \
     int                                                                       \
index 04d62b8e3c21f7933999ed5ecf18f5cec61f64f2..8813f6f260e18005ab424578bcd42f06fdbdaf75 100644 (file)
@@ -44,6 +44,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STREAMS
 
+VIR_LOG_INIT("fdstream");
+
 /* Tunnelled migration stream support */
 struct virFDStreamData {
     int fd;
index 413fa10b48c781fe2bfb0e2f7e2289898c502201..5332eb2b75745df2a9ec4c70e014ccd0cb82bafc 100644 (file)
@@ -26,7 +26,6 @@
 #include "virerror.h"
 #include "datatypes.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "hyperv_device_monitor.h"
 
index b2c367525ac13cd59414f04421387fdaf2b0b2da..7a8088554dd8b4c15d50b884159652e9b02597c4 100644 (file)
@@ -44,7 +44,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_HYPERV
 
-
+VIR_LOG_INIT("hyperv.hyperv_driver");
 
 static void
 hypervFreePrivate(hypervPrivate **priv)
index fbdd1a685ae368058c6e823a3c8a7319e8041a19..b93cf30ef4050d8e2468895935573a83fad934d8 100644 (file)
@@ -26,7 +26,6 @@
 #include "virerror.h"
 #include "datatypes.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "hyperv_interface_driver.h"
 
index 32f3d83058cede43a30c5c6f922ac995c7dea0e6..6f54f44976f6e70f392e195e7bbf3b2eeca94a76 100644 (file)
@@ -26,7 +26,6 @@
 #include "virerror.h"
 #include "datatypes.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "hyperv_network_driver.h"
 
index b71c66c6241c3477376444be51a3f3d14039e564..a82db9259b3cebed80dd6dc426e6221ab8220577 100644 (file)
@@ -26,7 +26,6 @@
 #include "virerror.h"
 #include "datatypes.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "hyperv_nwfilter_driver.h"
 
index 1c4aae6476d743d727c4045c6213ef967a0f6e8d..81764842a478534857245cef026bcbea5bf229ed 100644 (file)
@@ -26,7 +26,6 @@
 #include "virerror.h"
 #include "datatypes.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "hyperv_secret_driver.h"
 
index 81fa74a75bbae36bfe0c3028ff769b8ba8731f56..af3cca4d53507b5bf89508dc0fbea4bf1490dff7 100644 (file)
@@ -26,7 +26,6 @@
 #include "virerror.h"
 #include "datatypes.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "viruuid.h"
 #include "hyperv_storage_driver.h"
 
index 95d0b79590543bb858c5c3aba18d58eedaf1cf7a..3b8f491cfe1afd7e3dd0dff11c5e02583b9f404e 100644 (file)
@@ -32,7 +32,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_HYPERV
 
-
+VIR_LOG_INIT("hyperv.hyperv_util");
 
 int
 hypervParseUri(hypervParsedUri **parsedUri, virURIPtr uri)
index 6fbe54d5a16a47e107fca06bd68162871c613e12..bf472b6e66d75b4100c91d005000c4a591c55c2d 100644 (file)
@@ -26,7 +26,6 @@
 #include "internal.h"
 #include "virerror.h"
 #include "datatypes.h"
-#include "virlog.h"
 #include "viralloc.h"
 #include "viruuid.h"
 #include "virbuffer.h"
index 98ce83b78ec0489421be9b79b324f3e99f74b3e4..09484187923dd306b212ca6ca75ca7179ea0e613 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_INTERFACE
 
+VIR_LOG_INIT("interface.interface_backend_netcf");
+
 #define INTERFACE_DRIVER_NAME "netcf"
 
 /* Main driver state */
index abfb93f511fd299be35bcb7fea82ceafaf1ccadf..f31b55668bafaa6f50e85ae20383c2fbfa422e91 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("libvirt-lxc");
+
 /**
  * virDomainLxcOpenNamespace:
  * @domain: a domain object
index 617ad05b7fb697d2266c159206fef3ecc0850b71..2f66e2d0b3787c32acf041b33aabf2561abe15f8 100644 (file)
@@ -30,6 +30,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("libvirt-qemu");
+
 /**
  * virDomainQemuMonitorCommand:
  * @domain: a domain object
index 6715fc65d4f6adae5f782a3c1a2254b764e05ae2..2201b0733639f350d45e7c85b707235af6b283c0 100644 (file)
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("libvirt");
+
 /*
  * TODO:
  * - use lock to protect against concurrent accesses ?
index 3a7ae6ef7d9524019a97fa0b02b36832e85bd0b4..aaaac2f73bccfb5ff9d545c98f594c9ca46d04ce 100644 (file)
@@ -1462,7 +1462,6 @@ virLogParseOutputs;
 virLogPriorityFromSyslog;
 virLogProbablyLogMessage;
 virLogReset;
-virLogSelf;
 virLogSetBufferSize;
 virLogSetDefaultPriority;
 virLogSetFromEnv;
index 8ba3ce3237ee03e8334fe5e901dc91e2013c4684..aa5d958db3721588281416386a9470a7a5483b46 100644 (file)
@@ -48,6 +48,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LIBXL
 
+VIR_LOG_INIT("libxl.libxl_conf");
+
 /* see xen-unstable.hg/xen/include/asm-x86/cpufeature.h */
 #define LIBXL_X86_FEATURE_PAE_MASK 0x40
 
index 274fb6c8845d0c47a5d921934abe31181f76d51c..e1ba6a68bdb419849a84d47c1f59a6c75d05feac 100644 (file)
@@ -34,6 +34,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_LIBXL
 
+VIR_LOG_INIT("libxl.libxl_domain");
 
 VIR_ENUM_IMPL(libxlDomainJob, LIBXL_JOB_LAST,
               "none",
index 2dd0d1aae6606efe48c2f7e57247f913a413cecf..a6ba10aea12dce8978b71508dd40e441178c7ad5 100644 (file)
@@ -57,6 +57,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LIBXL
 
+VIR_LOG_INIT("libxl.libxl_driver");
+
 #define LIBXL_DOM_REQ_POWEROFF 0
 #define LIBXL_DOM_REQ_REBOOT   1
 #define LIBXL_DOM_REQ_SUSPEND  2
index 5e024000ac730f17131f8026f612c399b1e5a957..643a8752262c9dc3e222da5b203e94159c0f40fc 100644 (file)
@@ -29,6 +29,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LOCKING
 
+VIR_LOG_INIT("locking.domain_lock");
+
 
 static int virDomainLockManagerAddLease(virLockManagerPtr lock,
                                         virDomainLeaseDefPtr lease)
index 89fa93963c0f27146d1a1b7a995db41e0a4a9a26..35d3090eab9a67ff46f5461faaa748bf385a96b8 100644 (file)
@@ -54,6 +54,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LOCKING
 
+VIR_LOG_INIT("locking.lock_daemon");
+
 #define VIR_LOCK_DAEMON_NUM_LOCKSPACES 3
 
 struct _virLockDaemon {
index 68cd9e9b44965443975d2df02cf91251320f3ebb..e90d87908b56430eef09c77053256ed0000221a6 100644 (file)
@@ -35,6 +35,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_CONF
 
+VIR_LOG_INIT("locking.lock_daemon_config");
+
 
 /* A helper function used by each of the following macros.  */
 static int
index c2e100048930bdd162b1144829b005338b06957b..a26e2cc48340f93dd4084d994914f2813a9220cb 100644 (file)
 #include "virstring.h"
 #include "lock_daemon.h"
 #include "lock_protocol.h"
-#include "lock_daemon_dispatch_stubs.h"
 #include "virerror.h"
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("locking.lock_daemon_dispatch");
+
+#include "lock_daemon_dispatch_stubs.h"
+
 static int
 virLockSpaceProtocolDispatchAcquireResource(virNetServerPtr server ATTRIBUTE_UNUSED,
                                             virNetServerClientPtr client,
index 1b92d680ccbb1ca7656769f13d9555799f69c165..6f52198f74b2045991fd97377e7b03b4cfe68de8 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LOCKING
 
+VIR_LOG_INIT("locking.lock_driver_lockd");
+
 #define virLockError(code, ...)                                     \
     virReportErrorHelper(VIR_FROM_THIS, code, __FILE__,             \
                          __FUNCTION__, __LINE__, __VA_ARGS__)
index e8e9917ed670bf22f92a11f3ed23ada293d3e7bd..93a988ef7377bf5f48c0bea8e49763aea419f9a9 100644 (file)
@@ -26,6 +26,8 @@
 #include "virlog.h"
 #include "viruuid.h"
 
+VIR_LOG_INIT("locking.lock_driver_nop");
+
 
 static int virLockManagerNopInit(unsigned int version ATTRIBUTE_UNUSED,
                                  const char *configFile ATTRIBUTE_UNUSED,
index c54d75550db8b78b85e8327c81bd188ca5f4630f..3e12c4fdb85a47da523f92348db2885e4bf8e56d 100644 (file)
@@ -49,6 +49,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LOCKING
 
+VIR_LOG_INIT("locking.lock_driver_sanlock");
+
 #define VIR_LOCK_MANAGER_SANLOCK_AUTO_DISK_LOCKSPACE "__LIBVIRT__DISKS__"
 #define VIR_LOCK_MANAGER_SANLOCK_KILLPATH LIBEXECDIR "/libvirt_sanlock_helper"
 
index f09c168f5e266fabe6cfbaaedd8fe4bc1bb69152..54552b800faa6c8a6bc44b156171fc90d2f111d4 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LOCKING
 
+VIR_LOG_INIT("locking.lock_manager");
+
 #define CHECK_DRIVER(field, errret)                                  \
     if (!driver->field) {                                            \
         virReportError(VIR_ERR_INTERNAL_ERROR,                       \
index 39d955cd8cc2e34b6157e126fbb455d8f71e0647..5a1718d1606a68f0824615fffefcedad04cc6230 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_cgroup");
+
 static int virLXCCgroupSetupCpuTune(virDomainDefPtr def,
                                     virCgroupPtr cgroup)
 {
index 557191aec0cbe4f0cd438176d44207d1c36ec858..d4432cf0ad093377a8d01b9f16ec143145c56aec 100644 (file)
@@ -41,6 +41,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_conf");
+
 static virClassPtr virLXCDriverConfigClass;
 static void virLXCDriverConfigDispose(void *obj);
 
index e03405174f94fc1a16046a4a66d3ea13297be7a4..b6c788a9ef9c7981ce164e4710c6020762c223b7 100644 (file)
@@ -71,6 +71,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_container");
+
 /*
  * GLibc headers are behind the kernel, so we define these
  * constants if they're not present already.
index ab140f1dd32803cc3b195ba57a21fd1ea825e6d1..874e19606be68a5aa53ad55bc3e4b9a83d19c5db 100644 (file)
@@ -70,6 +70,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_controller");
+
 typedef struct _virLXCControllerConsole virLXCControllerConsole;
 typedef virLXCControllerConsole *virLXCControllerConsolePtr;
 struct _virLXCControllerConsole {
index fe64a361d3bed92f0b7a9b716d430f6b9707842f..55f5b49bb6decd5b4245c3ca30583fd25838638a 100644 (file)
@@ -29,6 +29,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_domain");
+
 static void *virLXCDomainObjPrivateAlloc(void)
 {
     virLXCDomainObjPrivatePtr priv;
index 27c27d848564a2646d8bc7a00f0a515ad730c82e..1ae04c54f63fa82ded07615d407460716bb2d8ff 100644 (file)
@@ -75,6 +75,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_driver");
 
 #define LXC_NB_MEM_PARAM  3
 #define LXC_NB_DOMAIN_BLOCK_STAT_PARAM 4
index d3d8f85ac4c497a7ca1f4653a434c5658e420486..81706c88fbdfc8eef6d71a963f4eda74d281d8ed 100644 (file)
@@ -32,7 +32,6 @@
 #include "lxc_fuse.h"
 #include "lxc_cgroup.h"
 #include "virerror.h"
-#include "virlog.h"
 #include "virfile.h"
 #include "virbuffer.h"
 #include "virstring.h"
index d12013c48a32930481028d6babf21c8923968377..fb9c306292e4c6ebef1235ac9d94cafb4b723316 100644 (file)
@@ -31,6 +31,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_hostdev");
+
 int
 virLXCUpdateActiveUsbHostdevs(virLXCDriverPtr driver,
                               virDomainDefPtr def)
index 07e93010ac24fe6f1034951f84dc0c6ac6b43179..e9447cee7abc753d22de78ab37264433b8582217 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_monitor");
+
 struct _virLXCMonitor {
     virObjectLockable parent;
 
index 663e29c1ec51137802cd8f6a6f9ffa9ffa1b3eb0..fa0e62eddb364d91cc028f37412ab3579edd4680 100644 (file)
@@ -34,6 +34,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_native");
 
 static virDomainFSDefPtr
 lxcCreateFSDef(int type,
index fcdcb2d73440dc9c195fdbcd74544a2fb0f02d43..2f4121c59697c63035ae997264f23eab05ccf6f1 100644 (file)
@@ -54,6 +54,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LXC
 
+VIR_LOG_INIT("lxc.lxc_process");
+
 #define START_POSTFIX ": starting up\n"
 
 static virDomainObjPtr
index 181541e5c272b3ef0c1ad8aa1497a2b2bd3268b5..59b6c0989569de89672d5f0639a5a861a4860752 100644 (file)
@@ -75,6 +75,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NETWORK
 
+VIR_LOG_INIT("network.bridge_driver");
+
 static void networkDriverLock(virNetworkDriverStatePtr driver)
 {
     virMutexLock(&driver->lock);
index ff62cb3ccdefa53da9ba8effec761299c106229e..a5f6b4e7e1b314e619ef8354a8b02af4f9e42b56 100644 (file)
 #include "virfile.h"
 #include "viriptables.h"
 #include "virstring.h"
+#include "virlog.h"
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("network.bridge_driver_linux");
+
 #define PROC_NET_ROUTE "/proc/net/route"
 
 /* XXX: This function can be a lot more exhaustive, there are certainly
index ebf34f6c0d763dc746d360b65b79d62ed4b68018..6a571daa62a4ac11b8b618747a03a79d692ef4dc 100644 (file)
@@ -25,7 +25,6 @@
 # define __VIR_BRIDGE_DRIVER_PLATFORM_H__
 
 # include "internal.h"
-# include "virlog.h"
 # include "virthread.h"
 # include "virdnsmasq.h"
 # include "network_conf.h"
index 55b3eb3e968ee9faf5f6532bb05cab603ca81aad..999f9ab7f3a1875dde4060f484e00fd4d4e5fc7d 100644 (file)
@@ -33,7 +33,6 @@
 #include "datatypes.h"
 #include "viralloc.h"
 #include "virfile.h"
-#include "virlog.h"
 #include "virstring.h"
 #include "node_device_conf.h"
 #include "node_device_hal.h"
@@ -43,7 +42,6 @@
 
 #define VIR_FROM_THIS VIR_FROM_NODEDEV
 
-
 static int update_caps(virNodeDeviceObjPtr dev)
 {
     virNodeDevCapsDefPtr cap = dev->def->caps;
index fafd520a4dcabe388f79602205ac1ac8aca4e8a8..1ca315bed07b15ba042dc62df884422f9e862bdc 100644 (file)
@@ -43,6 +43,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NODEDEV
 
+VIR_LOG_INIT("node_device.node_device_hal");
+
 /*
  * Host device enumeration (HAL implementation)
  */
index d68c3bd61187a82dc75dcd90db13cf18f33a2385..9233be503da995bacfe5ca51c5f84a632b697a57 100644 (file)
@@ -38,6 +38,8 @@
 
 #ifdef __linux__
 
+VIR_LOG_INIT("node_device.node_device_linux_sysfs");
+
 int
 detect_scsi_host_caps(union _virNodeDevCapData *d)
 {
index 5c48fe88d354ac6ea0621e8a4b76bd3691fee041..ddd54e0e355fc51d2b701632e1036829dceff2fe 100644 (file)
@@ -43,6 +43,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NODEDEV
 
+VIR_LOG_INIT("node_device.node_device_udev");
+
 #ifndef TYPE_RAID
 # define TYPE_RAID 12
 #endif
index 916cb47d1aa053e3289cd05f28f270b9a3066451..6d33f640b03b0b7ea3641e35c7281d5a4bfa21e6 100644 (file)
@@ -44,7 +44,6 @@
 #include "viralloc.h"
 #include "nodeinfopriv.h"
 #include "physmem.h"
-#include "virlog.h"
 #include "virerror.h"
 #include "count-one-bits.h"
 #include "intprops.h"
index 9e31afb1a927922e36e2c3de191d58da339496bb..d2a806211c901740ad5065d4218c1f27d1bf5103 100644 (file)
@@ -72,6 +72,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NWFILTER
 
+VIR_LOG_INIT("nwfilter.nwfilter_dhcpsnoop");
+
 #ifdef HAVE_LIBPCAP
 
 # define LEASEFILE_DIR LOCALSTATEDIR "/run/libvirt/network/"
index 8ce2b7df830adad1d34890d69f1f36a709e5e393..0876901dcb767d4e8e4c7fd5aa82fe374138c522 100644 (file)
@@ -50,6 +50,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NWFILTER
 
+VIR_LOG_INIT("nwfilter.nwfilter_driver");
+
 #define DBUS_RULE_FWD_NAMEOWNERCHANGED \
     "type='signal'" \
     ",interface='"DBUS_INTERFACE_DBUS"'" \
index 74a1f9dfab91db6c1f663ced795370ab15380e96..6ab1dcb84c8721fb70882995623e55f29c3d842d 100644 (file)
@@ -48,6 +48,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NWFILTER
 
+VIR_LOG_INIT("nwfilter.nwfilter_ebiptables_driver");
+
 #define EBTABLES_CHAIN_INCOMING "PREROUTING"
 #define EBTABLES_CHAIN_OUTGOING "POSTROUTING"
 
index 1e9b3d2dfe6e267f5f29f2d9658918d783530896..4f02f159b099118402a9969357c2eba673c63689 100644 (file)
@@ -41,6 +41,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_NWFILTER
 
+VIR_LOG_INIT("nwfilter.nwfilter_gentech_driver");
 
 #define NWFILTER_STD_VAR_MAC NWFILTER_VARNAME_MAC
 #define NWFILTER_STD_VAR_IP  NWFILTER_VARNAME_IP
index e071ff4d3effdc3703e8a45e44f95bb096c626ba..e156a9356d500d454a356426848df3347278874c 100644 (file)
@@ -58,6 +58,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NWFILTER
 
+VIR_LOG_INIT("nwfilter.nwfilter_learnipaddr");
+
 #define IFINDEX2STR(VARNAME, ifindex) \
     char VARNAME[INT_BUFSIZE_BOUND(ifindex)]; \
     snprintf(VARNAME, sizeof(VARNAME), "%d", ifindex);
index c10fa05d49b98b9db4c8b086b129a8d4fce62964..2a28ed2d6efccb53ba155a8c0c4885270e0a9cb4 100644 (file)
@@ -61,6 +61,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_OPENVZ
 
+VIR_LOG_INIT("openvz.openvz_driver");
+
 #define OPENVZ_MAX_ARG 28
 #define CMDBUF_LEN 1488
 #define CMDOP_LEN 288
index 2cba3ca2552fddcf2c8b2320d517664cef4f12e0..626a1e25f57faa35803ef221ca8adf2ebbbcce30 100644 (file)
@@ -56,6 +56,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_PARALLELS
 
+VIR_LOG_INIT("parallels.parallels_driver");
+
 #define PRLCTL                      "prlctl"
 #define PRLSRVCTL                   "prlsrvctl"
 
index e819256699e740c710a92b507a1441322393fba0..d97b39f9ad922ac1e9552422370b82c2c4177236 100644 (file)
@@ -61,6 +61,9 @@
 
 #define VIR_FROM_THIS VIR_FROM_PHYP
 
+VIR_LOG_INIT("phyp.phyp_driver");
+
+
 /*
  * URI: phyp://user@[hmc|ivm]/managed_system
  * */
index 553bff919a095dd491baab3b1a9b12322ba6939e..83f077f5b146b03d096351954d8df79d029d5179 100644 (file)
@@ -45,6 +45,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_agent");
+
 #define LINE_ENDING "\n"
 
 #define DEBUG_IO 0
index c6224bd3050e2f8d962b687f117856a6c81e7cea..29142002c8cc3acdbe7d1eeb76846a80884bd40d 100644 (file)
@@ -48,6 +48,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_capabilities");
+
 /* While not public, these strings must not change. They
  * are used in domain status files which are read on
  * daemon restarts
index a97f184c7af2b9a5012d087375b489e2ae374b9e..da8cdbf013b2e77b094e944b8c1b5f481c7ac0e0 100644 (file)
@@ -37,6 +37,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_cgroup");
+
 static const char *const defaultDeviceACL[] = {
     "/dev/null", "/dev/full", "/dev/zero",
     "/dev/random", "/dev/urandom",
index 7cb4e7a3b1b81d07ff678cd88bc8825254727d0a..5ca3f74058a277ff6abc603aab52efda13a95ba3 100644 (file)
@@ -59,6 +59,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_command");
+
 #define VIO_ADDR_NET 0x1000ul
 #define VIO_ADDR_SCSI 0x2000ul
 #define VIO_ADDR_SERIAL 0x30000000ul
index 6c73dfabbd41393985f4797500c709be9a63d289..91c5e3ad7a9b34ad07fe9dbaf2599ea56d33699b 100644 (file)
@@ -56,6 +56,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_conf");
+
 static virClassPtr virQEMUDriverConfigClass;
 static void virQEMUDriverConfigDispose(void *obj);
 
index 4465befd256fc724ae92b68fe3d60e6e6ca2973f..7d375e5fb690e5fe776d44b8e08ae6096b13482d 100644 (file)
@@ -46,6 +46,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_domain");
+
 #define QEMU_NAMESPACE_HREF "http://libvirt.org/schemas/domain/qemu/1.0"
 
 VIR_ENUM_IMPL(qemuDomainJob, QEMU_JOB_LAST,
index 6b96c1673a8e2aa911d0ba567668e0757785c21d..2707bec8554adbd542de215345a04d00ca0fd0a9 100644 (file)
@@ -98,6 +98,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_driver");
+
 #define QEMU_NB_MEM_PARAM  3
 
 #define QEMU_NB_BLOCK_IO_TUNE_PARAM  6
index e1ec4e61b7de56aefcb40d4142161d72ea3cf008..cdd4137e006abe5c4832f4c74e9a61cd736593f7 100644 (file)
@@ -41,6 +41,9 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_hostdev");
+
+
 int
 qemuUpdateActivePCIHostdevs(virQEMUDriverPtr driver,
                             virDomainDefPtr def)
index 0226e5d5f2fb548c29bbdf85dffd2cf435e550b0..bf4f1605b1af5bee22bf9b01c0abbeab66d9e107 100644 (file)
@@ -51,6 +51,9 @@
 #include "virtime.h"
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
+
+VIR_LOG_INIT("qemu.qemu_hotplug");
+
 #define CHANGE_MEDIA_RETRIES 10
 
 /* Wait up to 5 seconds for device removal to finish. */
index 5d5473edc9481cb861b44abcae788d3c7bf9b701..26ac99b8e9be668a8b00616caf150c51dbe545c9 100644 (file)
@@ -59,6 +59,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_migration");
+
 VIR_ENUM_IMPL(qemuMigrationJobPhase, QEMU_MIGRATION_PHASE_LAST,
               "none",
               "perform2",
index 4c7e7f63b0689045c43b072bc18280a47a74f296..56e82fd8bbcb6bdd0282f0961719948179814a8f 100644 (file)
@@ -49,6 +49,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_monitor");
+
 #define DEBUG_IO 0
 #define DEBUG_RAW_IO 0
 
index 05df42ac938a91270905c46fe6a0f1c573032e2f..bd26eb13b2643f18a559167d12add9bb02918aa1 100644 (file)
@@ -51,6 +51,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_monitor_json");
+
 #define QOM_CPU_PATH  "/machine/unattached/device[0]"
 
 #define LINE_ENDING "\r\n"
index 6610ba4ae06e33198c337df94bf764d0c2d70efe..efb36541b578a20cf47011b2476f9d3b6bc20557 100644 (file)
@@ -49,6 +49,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_monitor_text");
+
 #define QEMU_CMD_PROMPT "\n(qemu) "
 #define QEMU_PASSWD_PROMPT "Password: "
 
index 400625a965f10fb17e300e8b2e5cc0538e0abc8d..6c4543f0ef47247668a307811cabdef78c6a7259 100644 (file)
@@ -69,6 +69,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_QEMU
 
+VIR_LOG_INIT("qemu.qemu_process");
+
 #define START_POSTFIX ": starting up\n"
 #define ATTACH_POSTFIX ": attaching\n"
 #define SHUTDOWN_POSTFIX ": shutting down\n"
index e85f34df440d710b88325c5e3e80c68173300dd2..92aff636cacfed92524df1dc162acbae35c8d508 100644 (file)
@@ -52,6 +52,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_REMOTE
 
+VIR_LOG_INIT("remote.remote_driver");
+
 #if SIZEOF_LONG < 8
 # define HYPER_TO_TYPE(_type, _to, _from)                                     \
     do {                                                                      \
index fcc43ad4a139d70899527bb80e58e399338766d5..f5c48b74e9cdac9c08a4d54908ad00d5fde8498d 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.keepalive");
+
 struct _virKeepAlive {
     virObjectLockable parent;
 
index 9e5ea7af00c9233c7d808d00226b4c4470f8067c..b288b74e4648ca9a97c2b443fe48e98c1a97699c 100644 (file)
@@ -41,6 +41,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netclient");
+
 typedef struct _virNetClientCall virNetClientCall;
 typedef virNetClientCall *virNetClientCallPtr;
 
index cbd628a66bc9a080bbfdad8288f64cf10318e8f0..3ff27d3d7a20f423c014d5be3d28009da4b51dc2 100644 (file)
@@ -37,6 +37,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netclientprogram");
+
 struct _virNetClientProgram {
     virObject object;
 
index b785392f0991782b128285021f02fcc212597a8d..521bdda1fde6edcb7391f94e32cb85d254f2d89e 100644 (file)
@@ -31,6 +31,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netclientstream");
+
 struct _virNetClientStream {
     virObjectLockable parent;
 
index af074047ff78fd69565bbb050375498bbecbeb9a..4e8e17de5014adbeef4c9e88cf107c4068b7e86b 100644 (file)
@@ -33,6 +33,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netmessage");
+
 virNetMessagePtr virNetMessageNew(bool tracked)
 {
     virNetMessagePtr msg;
index dbb9a25f0d06e282dd9a10dbde372b2908640589..abf3334794fde5c435369f02c127196719a84f6b 100644 (file)
@@ -33,6 +33,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netsaslcontext");
+
 struct _virNetSASLContext {
     virObjectLockable parent;
 
index 33a0346cb57682ae6c44838efd50fec8e34e0bd7..e672755c124fec3d9dd4b08972283d7fbc453f01 100644 (file)
@@ -46,6 +46,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netserver");
+
 typedef struct _virNetServerSignal virNetServerSignal;
 typedef virNetServerSignal *virNetServerSignalPtr;
 
index 7b6d82d52143b32e855359352fcff1735dcb44bf..495b0b39c654a08f6e88111fe4eb28598a392cb6 100644 (file)
@@ -41,6 +41,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netserverclient");
+
 /* Allow for filtering of incoming messages to a custom
  * dispatch processing queue, instead of the workers.
  * This allows for certain types of messages to be handled
index 85ae1007430a37bc3735575a81a8158ad1b5b58a..131968061c5f6cf2132b9a52e24afc9d6205c9ae 100644 (file)
@@ -49,6 +49,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netservermdns");
+
 struct _virNetServerMDNSEntry {
     char *type;
     int port;
index 93a3fb1a82d39fa36dae5048479d681933761166..8aea9f0afa9176747ac4be99416e5fd90f41799d 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netserverprogram");
+
 struct _virNetServerProgram {
     virObject object;
 
index be1df6cde6acd496daf6b153be031aea1f659ad7..16a25213ede887414489d91a138e5bc198e61a9c 100644 (file)
@@ -62,6 +62,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.netsocket");
 
 struct _virNetSocket {
     virObjectLockable parent;
index f544d69c4e43c28aa0d2c356c6313b911dc7a259..789ba2e07a48f11cccac9dcea315e59e2b641923 100644 (file)
@@ -40,6 +40,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_SSH
 
+VIR_LOG_INIT("rpc.netsshsession");
+
 static const char
 vir_libssh2_key_comment[] = "added by libvirt ssh transport";
 #define VIR_NET_SSH_BUFFER_SIZE  1024
index 27a00d06d80113da652ce16456beb77dec1de9bd..7bf2a2ee972f8162a06da130fe1c026c8cfcd1e4 100644 (file)
@@ -55,6 +55,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("rpc.nettlscontext");
+
 struct _virNetTLSContext {
     virObjectLockable parent;
 
index 5cb6391039741b2fa07ee756c9a5daacd074b233..a7c8010280ec633ee82464b3d8cdc7744c9b3a56 100644 (file)
@@ -46,6 +46,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_SECRET
 
+VIR_LOG_INIT("secret.secret_driver");
+
 enum { SECRET_MAX_XML_FILE = 10*1024*1024 };
 
 \f /* Internal driver state */
index a74a91c21c9a9198705538cc153404ebddb680db..f7b67bae09fdc9e41702b788310ab6cff7719402 100644 (file)
@@ -52,6 +52,9 @@
 #include "virscsi.h"
 
 #define VIR_FROM_THIS VIR_FROM_SECURITY
+
+VIR_LOG_INIT("security.security_apparmor");
+
 #define SECURITY_APPARMOR_VOID_DOI      "0"
 #define SECURITY_APPARMOR_NAME          "apparmor"
 #define VIRT_AA_HELPER LIBEXECDIR "/virt-aa-helper"
index 85e6eecc0e4b59a1cbcb7e66316bf934bda5e38b..9f4506308aa4c997dc25df3c32cff8003e8c7197 100644 (file)
@@ -36,6 +36,9 @@
 #include "virutil.h"
 
 #define VIR_FROM_THIS VIR_FROM_SECURITY
+
+VIR_LOG_INIT("security.security_dac");
+
 #define SECURITY_DAC_NAME "dac"
 
 typedef struct _virSecurityDACData virSecurityDACData;
index d8a8283871c10b6f46042bc8d727fde4467c6383..4800d5255af7be8cb2956d808be51a33ca8e258d 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_SECURITY
 
+VIR_LOG_INIT("security.security_driver");
+
 static virSecurityDriverPtr security_drivers[] = {
 #ifdef WITH_SECDRIVER_SELINUX
     &virSecurityDriverSELinux,
index 5ecf72f1ff34c1f2f6d25b8f6b3abcb1b95beda6..795807a0a465abc2792160ba9cb297981ed3acfd 100644 (file)
@@ -33,6 +33,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_SECURITY
 
+VIR_LOG_INIT("security.security_manager");
 
 struct _virSecurityManager {
     virObjectLockable parent;
index 448f686ea2b1a1e9ed39fff8b00bdbfcbc45a40b..02c74966f51137dd7c380a1eb32601558215cc7e 100644 (file)
@@ -49,6 +49,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_SECURITY
 
+VIR_LOG_INIT("security.security_selinux");
+
 #define MAX_CONTEXT 1024
 
 typedef struct _virSecuritySELinuxData virSecuritySELinuxData;
index f7b91acb7a8e3156147dd328aafb206ac22e038c..d14e633e70cfce98c709e19043682de4025ecfa5 100644 (file)
@@ -86,6 +86,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend");
+
 static virStorageBackendPtr backends[] = {
 #if WITH_STORAGE_DIR
     &virStorageBackendDirectory,
index 2b6011ba3cdcf4cd003334d4f9d09902841be4cc..05799a3d85672fb623707d9ded0659bcb11edef0 100644 (file)
@@ -38,6 +38,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_disk");
+
 #define PARTHELPER LIBEXECDIR "/libvirt_parthelper"
 
 #define SECTOR_SIZE 512
index bab02dd1ee0cc1f27cadc91ac29d1079b84a8767..edb7cd0d692480e098ec0d41f468cda97f0e55f5 100644 (file)
@@ -54,6 +54,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_fs");
+
 #define VIR_STORAGE_VOL_FS_OPEN_FLAGS       (VIR_STORAGE_VOL_OPEN_DEFAULT   |\
                                              VIR_STORAGE_VOL_OPEN_DIR)
 #define VIR_STORAGE_VOL_FS_REFRESH_FLAGS    (VIR_STORAGE_VOL_FS_OPEN_FLAGS  &\
index 202a441ba88d4a5e1c98bc996aa8064f136605e2..a22b23a43149c7a86c3603e58f27e5f3fef73392 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_gluster");
+
 struct _virStorageBackendGlusterState {
     glfs_t *vol;
 
index 531d04430c965eb3d2f5fb660ac53f62e84399c2..2a4e66917c1fd4023d99617b8d22fa82324938ef 100644 (file)
@@ -48,6 +48,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_iscsi");
+
 #define ISCSI_DEFAULT_TARGET_PORT 3260
 
 static char *
index 1ac48e61108a4466b56dbfb25e0faa7b95068916..667fb063f5141fe2318b3b5364e48106f60adcf5 100644 (file)
@@ -42,6 +42,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_logical");
+
 #define PV_BLANK_SECTOR_SIZE 512
 
 
index 5d0ed320b2df4bd8e34b7d8d61232e3ce0920891..897911ef9ec1303dfad4d98234cf9a38fffa0db5 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_mpath");
+
 static int
 virStorageBackendMpathUpdateVolTargetInfo(virStorageVolTargetPtr target,
                                           unsigned long long *allocation,
index d78dbe4d30cbd1015e196862862b299273c68375..e6b3363e36b8d2423e9f8206685ca6290822dfa5 100644 (file)
@@ -37,6 +37,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_rbd");
+
 struct _virStorageBackendRBDState {
     rados_t cluster;
     rados_ioctx_t ioctx;
index 43972578eed149834ff55834e1a43955e89c5adb..572d855ceb6b973f98ae4fdd45c42d53ee6104f4 100644 (file)
@@ -38,6 +38,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_backend_scsi");
+
 /* Function to check if the type file in the given sysfs_path is a
  * Direct-Access device (i.e. type 0).  Return -1 on failure, type of
  * the device otherwise.
index 82df274beab309e7a0c87c87aad201b05560d4e8..1673b5ee67bd2c52f8c8026c51b37fea98890b94 100644 (file)
@@ -32,7 +32,6 @@
 #include "storage_conf.h"
 #include "vircommand.h"
 #include "viralloc.h"
-#include "virlog.h"
 #include "virstring.h"
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
index 466ceba127cef9a9dbb5521bdf0143d715ee529b..6a2840c81c742cc76dfe939a017cf1358a668e5a 100644 (file)
@@ -52,6 +52,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("storage.storage_driver");
+
 static virStorageDriverStatePtr driverState;
 
 static int storageStateCleanup(void);
index 181a15a40435fb2d76ab73242111a1d663bc489b..571644918aad45763eb643f550e3c9d3f660dbb3 100644 (file)
@@ -62,6 +62,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_TEST
 
+VIR_LOG_INIT("test.test_driver");
+
 /* Driver specific info to carry with a domain */
 struct _testDomainObjPrivate {
     virVcpuInfoPtr vcpu_infos;
index 0f2f38e5c8fe2d7c3d95be5b5ab8729e538acdeb..3567b0356d796744b3e3c8dad831ebe10b4d1e99 100644 (file)
@@ -50,6 +50,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_UML
 
+VIR_LOG_INIT("uml.uml_conf");
 
 virCapsPtr umlCapsInit(void) {
     virCapsPtr caps;
index 8ddf181be47a91bb0236d2684b156d4177e69445..28e65f42e8ea23f1132360fe165d979c5309aaac 100644 (file)
@@ -69,6 +69,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_UML
 
+VIR_LOG_INIT("uml.uml_driver");
+
 /* For storing short-lived temporary files. */
 #define TEMPDIR LOCALSTATEDIR "/cache/libvirt"
 
index 27ed74a26ef0e579424f4ab5428cefcdaeb0b4f3..be9f0fea600ee41e2c2a47f5672ea2abbd2ef99a 100644 (file)
@@ -29,6 +29,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.alloc");
+
 #if TEST_OOM
 static int testMallocNext = 0;
 static int testMallocFailFirst = 0;
index c71c7ebc850f6512e71160e8c230dd612c631184..be48bcfb8962a52c72e28dea1052be3368a6599d 100644 (file)
@@ -27,6 +27,8 @@
 #include "virarch.h"
 #include "verify.h"
 
+VIR_LOG_INIT("util.arch");
+
 /* The canonical names are used in XML documents. ie ABI sensitive */
 static const struct virArchData {
     const char *name;
index ac787f88499bdf201b896d71ab7c4e66df41c9e0..33ed2f65545d2f3f1de534d90912c134dac055f2 100644 (file)
@@ -34,6 +34,8 @@
 #include "viralloc.h"
 #include "virstring.h"
 
+VIR_LOG_INIT("util.audit");
+
 /* Provide the macros in case the header file is old.
    FIXME: should be removed. */
 #ifndef AUDIT_VIRT_CONTROL
index e66cbf5a38d392b39690148e2a163c1ac9d585fc..7f94eb6fdd16ade6a2eb2b85baae66a7ed364792 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_AUTH
 
+VIR_LOG_INIT("util.auth");
+
 int
 virAuthGetConfigFilePathURI(virURIPtr uri,
                             char **path)
index 808d1cb8497f0b27bf1cdc13dfd529f829b033ce..d7fd04a23f1909c7a58a4c25d04160e235f64485 100644 (file)
@@ -37,6 +37,7 @@ struct _virAuthConfig {
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.authconfig");
 
 virAuthConfigPtr virAuthConfigNew(const char *path)
 {
index 7e1dc57ade12f70df4679687e8086b8c2941d254..c5925b1df730c52dffc3e67e3802a4c4fad32663 100644 (file)
@@ -55,6 +55,8 @@
 
 #include "nodeinfo.h"
 
+VIR_LOG_INIT("util.cgroup");
+
 #define CGROUP_MAX_VAL 512
 
 #define VIR_FROM_THIS VIR_FROM_CGROUP
index a39be6047348ea6c2357687934c429a186f13953..ff971c8db7fa7446d7cff8da2d296a2757820f33 100644 (file)
@@ -31,6 +31,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.closecallbacks");
+
 typedef struct _virDriverCloseDef virDriverCloseDef;
 typedef virDriverCloseDef *virDriverCloseDefPtr;
 struct _virDriverCloseDef {
index fd7b7138076f5b4c45e5f9dbbae0afcbd8ce7003..ff135bfb4b73ccc777bba914a773097e5cdc5d49 100644 (file)
@@ -55,6 +55,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.command");
+
 /* Flags for virExec */
 enum {
     VIR_EXEC_NONE       = 0,
index 63aa56918db8deb826e0cd470bf0fabd1ab65efc..b965df7bc6e28c3063a1967d0ccea650bfde1897 100644 (file)
@@ -41,6 +41,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_CONF
 
+VIR_LOG_INIT("util.conf");
+
 /************************************************************************
  *                                                                     *
  *     Structures and macros used by the mini parser                   *
index 9bddbfc66a07a371f6d72dc9d9c066578984a39e..e3236d80268e74efab5e7b04c05aa035c449bc90 100644 (file)
@@ -30,6 +30,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_DBUS
 
+VIR_LOG_INIT("util.dbus");
+
 #ifdef WITH_DBUS
 
 static bool sharedBus = true;
index fa31d697b6665ce1b1bbeca5ea0f88456e94e305..20dca0fef4630d52c59b91f049d090cf5bcb08ec 100644 (file)
@@ -52,6 +52,9 @@
 #include "virstring.h"
 
 #define VIR_FROM_THIS VIR_FROM_NETWORK
+
+VIR_LOG_INIT("util.dnsmasq");
+
 #define DNSMASQ_HOSTSFILE_SUFFIX "hostsfile"
 #define DNSMASQ_ADDNHOSTSFILE_SUFFIX "addnhosts"
 
index 01fb15e5812103629adb29f87bcf9b9ab710e0fb..2e5c025504ee54f4af80e932ae942a4f0e91280b 100644 (file)
@@ -54,6 +54,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.ebtables");
+
 #if HAVE_FIREWALLD
 static char *firewall_cmd_path = NULL;
 
index 009d894d697821202e3aa42a7f4f786187c9c5f1..1d7fa7797efa8db6e3ada8337778fc8a4c8d4258 100644 (file)
@@ -35,6 +35,8 @@
 #include "virutil.h"
 #include "virstring.h"
 
+VIR_LOG_INIT("util.error");
+
 virThreadLocal virLastErr;
 
 virErrorFunc virErrorHandler = NULL;     /* global error handler */
index c6dcb26b828b63e28fb698ea397cc38ac77647d9..84d28a40d4f332b411b2645c20092104371c1947 100644 (file)
@@ -30,6 +30,8 @@
 
 #include <stdlib.h>
 
+VIR_LOG_INIT("util.event");
+
 static virEventAddHandleFunc addHandleImpl = NULL;
 static virEventUpdateHandleFunc updateHandleImpl = NULL;
 static virEventRemoveHandleFunc removeHandleImpl = NULL;
index 6f1e184163eec0dbddc586b33746197114d7fe05..ea890de4b5ba0ba339ff5a08be5ea1a6c85d7407 100644 (file)
@@ -45,6 +45,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_EVENT
 
+VIR_LOG_INIT("util.eventpoll");
+
 static int virEventPollInterruptLocked(void);
 
 /* State for a single file handle being monitored */
index a4a4827776af17036974b27841ced2123150fec0..fefc3fb28333658340d0079590d506ca857d068f 100644 (file)
@@ -63,6 +63,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.file");
+
 int virFileClose(int *fdptr, virFileCloseFlags flags)
 {
     int saved_errno = 0;
index 0857805e5cca45b61a235cc97df7db5a1f4dd455..9ef355444f55323f7370391f7c837e01eee89fe5 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.hash");
+
 #define MAX_HASH_LEN 8
 
 /* #define DEBUG_GROW */
index 0f5d0c56fbaeb43115598c356e1510868ba45b6f..e3ac4d2d5d4dcb12ec28ba722d1203f69de074d4 100644 (file)
@@ -41,6 +41,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_HOOK
 
+VIR_LOG_INIT("util.hook");
+
 #define LIBVIRT_HOOK_DIR SYSCONFDIR "/libvirt/hooks"
 
 VIR_ENUM_DECL(virHookDriver)
index 9fe1062cbb3aa97e5253c340a264669b2033d30e..5d5f72fbe51f6f3b21f0271c635be40d807a5fe4 100644 (file)
@@ -43,6 +43,9 @@
 #include "configmake.h"
 
 #define VIR_FROM_THIS VIR_FROM_NONE
+
+VIR_LOG_INIT("util.hostdev");
+
 #define HOSTDEV_STATE_DIR LOCALSTATEDIR "/run/libvirt/hostdevmgr"
 
 static virHostdevManagerPtr manager; /* global hostdev manager, never freed */
index bd6adcf3659777a77ef46a1f2f2bbe4ff7482300..351fdd745bd15ab93627dff9525db8562cf49c98 100644 (file)
@@ -39,6 +39,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_IDENTITY
 
+VIR_LOG_INIT("util.identity");
 
 struct _virIdentity {
     virObject parent;
index 45f7789aceb1e1b6d70a0399ffc3cf382d832769..d0dc081a80d747ca2f0f88f936b0cdcddc2fc76f 100644 (file)
@@ -50,6 +50,8 @@
 #include "virstring.h"
 #include "virutil.h"
 
+VIR_LOG_INIT("util.iptables");
+
 bool iptables_supports_xlock = false;
 
 #if HAVE_FIREWALLD
index 02b5f3fa1b938667afeb4aa57628c96038de8e9c..5125ad078b1049be5f5f9e05dcc03990a110a8ba 100644 (file)
@@ -45,6 +45,7 @@
 /* XXX fixme */
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.json");
 
 typedef struct _virJSONParserState virJSONParserState;
 typedef virJSONParserState *virJSONParserStatePtr;
index 0596d4b8a4b1e6ffc1ca02d26c3e40fa585d3952..acb77b9a612666e5da2ede10934b4a122fd65933 100644 (file)
@@ -37,6 +37,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_CONF
 
+VIR_LOG_INIT("util.keyfile");
+
 typedef struct _virKeyFileGroup virKeyFileGroup;
 typedef virKeyFileGroup *virKeyFileGroupPtr;
 
index a187e1e3e6c1a6074b0067e7d485c9e96075d511..e41a4b06962268b2f516a666852e6126c1817e7a 100644 (file)
@@ -37,6 +37,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_LOCKSPACE
 
+VIR_LOG_INIT("util.lockspace");
+
 #define VIR_LOCKSPACE_TABLE_SIZE 10
 
 typedef struct _virLockSpaceResource virLockSpaceResource;
index b53562313042e084cece78f1a2124efeea228151..6a20b89a84ca09929a2d303e3f03286607b41b9c 100644 (file)
@@ -60,6 +60,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.log");
+
 /*
  * A logging buffer to keep some history over logs
  */
@@ -96,8 +98,6 @@ typedef virLogFilter *virLogFilterPtr;
 static virLogFilterPtr virLogFilters = NULL;
 static int virLogNbFilters = 0;
 
-virLogSource virLogSelf = { .name = "util.log" };
-
 /*
  * Outputs are used to emit the messages retained
  * after filtering, multiple output can be used simultaneously
index 4ac4c47f5e2796acba3e5d1c25870bf512195529..3a4abd141d44b11e19b0632b8b2dbb094c31a5dc 100644 (file)
@@ -51,7 +51,15 @@ struct _virLogSource {
     const char *name;
 };
 
-extern virLogSource virLogSelf;
+/*
+ * ATTRIBUTE_UNUSED is to make gcc keep quiet if all the
+ * log statements in a file are conditionally disabled
+ * at compile time due to configure options.
+ */
+# define VIR_LOG_INIT(n)                                \
+    static ATTRIBUTE_UNUSED virLogSource virLogSelf = { \
+        .name = "" n "",                                \
+    };
 
 /*
  * If configured with --enable-debug=yes then library calls
index 55781b20bc702d4a5a35c15bae47a42b2450d735..6bcd73c24727809b7c0c5661774096f5acf8b4c4 100644 (file)
@@ -54,6 +54,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.netdev");
+
 #if defined(HAVE_STRUCT_IFREQ)
 static int virNetDevSetupControlFull(const char *ifname,
                                      struct ifreq *ifr,
index e984bf2800cd36f2365e831b74a7d67bb798dc9b..1a1c1e2e8d3dcd84162e91f247dd40162d137e7e 100644 (file)
@@ -65,6 +65,7 @@ VIR_ENUM_IMPL(virNetDevMacVLanMode, VIR_NETDEV_MACVLAN_MODE_LAST,
 # include "virnetdev.h"
 # include "virpidfile.h"
 
+VIR_LOG_INIT("util.netdevmacvlan");
 
 # define MACVTAP_NAME_PREFIX   "macvtap"
 # define MACVTAP_NAME_PATTERN  "macvtap%d"
index ebfc4d4194f3c54092a6541912ad179df9221fd4..a36af7653f330936464731bafa2d07a0a66a23da 100644 (file)
@@ -42,6 +42,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.netdevtap");
+
 /**
  * virNetDevTapGetName:
  * @tapfd: a tun/tap file descriptor
index 62d4774fa29491fcd6cdbcfb1fe6600965361885..834bee3b5e11e0fab3cea56474c542c1b1a6e4c5 100644 (file)
@@ -37,6 +37,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.netdevveth");
+
 /* Functions */
 
 virMutex virNetDevVethCreateMutex;
index c87837c6e09b70de1c4ccaf9187d87edc9c54191..9a294d96392c4d36974c067614d399b93e0c0d16 100644 (file)
@@ -63,6 +63,8 @@ VIR_ENUM_IMPL(virNetDevVPortProfileOp, VIR_NETDEV_VPORT_PROFILE_OP_LAST,
 # include "virlog.h"
 # include "virnetdev.h"
 
+VIR_LOG_INIT("util.netdevvportprofile");
+
 # define MICROSEC_PER_SEC       (1000 * 1000)
 
 # define NLMSGBUF_SIZE  256
index ba6c4b5121d083db08ae4474cd4aa93a4c845696..b163ffb75ba3f2fa433519380c3b826afda710c4 100644 (file)
@@ -48,6 +48,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NET
 
+VIR_LOG_INIT("util.netlink");
+
 #define NETLINK_ACK_TIMEOUT_S  (2*1000)
 
 #if defined(__linux__) && defined(HAVE_LIBNL)
index 72a17cd3538c8b1b19f20f80e91ab29489c5f624..6d2f50dc40cfe49ad0337241d4b0e3009e339825 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.nodesuspend");
+
 #define SUSPEND_DELAY 10 /* in seconds */
 
 /* Give sufficient time for performing the suspend operation on the host */
index 162872c29090ca8e362c5a53664a09fc59f17ebc..6ed1cb9c5c477a1fa3c92ba2189c8a9939c7390f 100644 (file)
@@ -43,6 +43,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.numa");
+
 VIR_ENUM_IMPL(virDomainNumatuneMemMode,
               VIR_DOMAIN_NUMATUNE_MEM_LAST,
               "strict",
index 5e3ee719e142813a8377ff7cd5f98c6b92bff769..d1612beb4e925ba93844d145880144189758a62a 100644 (file)
@@ -33,6 +33,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.object");
+
 static unsigned int magicCounter = 0xCAFE0000;
 
 struct _virClass {
index e6133a99d132138d8e82d97bf8fabc0ce42cecf8..08744564dde952cccf77db1ab69247a200be6b88 100644 (file)
@@ -46,6 +46,8 @@
 #include "virstring.h"
 #include "virutil.h"
 
+VIR_LOG_INIT("util.pci");
+
 #define PCI_SYSFS "/sys/bus/pci/"
 #define PCI_ID_LEN 10   /* "XXXX XXXX" */
 #define PCI_ADDR_LEN 13 /* "XXXX:XX:XX.X" */
index 28db24c9493093ea4a388f13090e52b0d807051b..0d08f1f61430fe2cd23bede285e05768ed81e2d1 100644 (file)
@@ -40,6 +40,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.pidfile");
+
 char *virPidFileBuildPath(const char *dir, const char* name)
 {
     char *pidfile;
index 3620041ed3ff831d2beee4182df3ceae31454b89..50328864ba002560c42e45ac54678e530da150ed 100644 (file)
@@ -55,6 +55,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.process");
+
 /**
  * virProcessTranslateStatus:
  * @status: child exit status to translate
index 491a3afc0ebb1658ec2c8332397f0442c9cf7cb2..49181ad76817f965edf10aa50d59adc519e082a4 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.random");
+
 /* The algorithm of virRandomBits relies on gnulib's guarantee that
  * 'random_r' matches the POSIX requirements on 'random' of being
  * evenly distributed among exactly [0, 2**31) (that is, we always get
index 802f515c1e3511e4f762e3ae33a933eda5edb7c6..81a294d9027c8ed9a9063a6f5bdc6301e5329356 100644 (file)
@@ -36,7 +36,6 @@
 #include <unistd.h>
 
 #include "virscsi.h"
-#include "virlog.h"
 #include "viralloc.h"
 #include "virfile.h"
 #include "virutil.h"
index e45236f2808ea5d9cc4db9e6d345d7504c02f69b..92a93661078159ceb68e30796ff640f31cbcc7e9 100644 (file)
@@ -51,6 +51,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_STORAGE
 
+VIR_LOG_INIT("util.storagefile");
+
 VIR_ENUM_IMPL(virStorageFileFormat,
               VIR_STORAGE_FILE_LAST,
               "none",
index b3912f33318853df38f8924eed30504b9e743e47..9256de7c20258194146d0051654ebc7d62584533 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.string");
+
 /*
  * The following virStringSplit & virStringJoin methods
  * are derived from g_strsplit / g_strjoin in glib2,
index 1fa9bef98a800b3510e2833017a2a380dfd956d6..609d8152d062c68e798db62baea240ec2bc5fd01 100644 (file)
@@ -32,7 +32,6 @@
 
 #include "virerror.h"
 #include "virsysinfo.h"
-#include "virlog.h"
 #include "viralloc.h"
 #include "vircommand.h"
 #include "virfile.h"
index d263c58e0478d1c2e7c07422b81811dc26fedc38..f2eeb8cee346458973856ac7168975c0d80091ef 100644 (file)
@@ -35,6 +35,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_SYSTEMD
 
+VIR_LOG_INIT("util.systemd");
 
 static void virSystemdEscapeName(virBufferPtr buf,
                                  const char *name)
index 90a0061dff23697e402af23a146c2c63debfc535..1b6d76fe997149232ce06d122bb6e56c40650264 100644 (file)
@@ -48,6 +48,8 @@
 /* For virReportOOMError()  and virReportSystemError() */
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.usb");
+
 struct _virUSBDevice {
     unsigned int      bus;
     unsigned int      dev;
index b6106fce2a0d69c6ec61bc9fce12de413effc901..121722d531ac5919e7d8fe49bb20371c474d30d2 100644 (file)
@@ -90,6 +90,8 @@ verify(sizeof(gid_t) <= sizeof(unsigned int) &&
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("util.util");
+
 #ifndef WIN32
 
 int virSetInherit(int fd, bool inherit) {
index 48f5e2e44b52fbf97ebed2da78f00430734cbe25..eacac4456de2450dec1c8ef7de374cf4d8121913 100644 (file)
@@ -44,6 +44,8 @@
 #include "virfile.h"
 #include "virrandom.h"
 
+VIR_LOG_INIT("util.uuid");
+
 #ifndef ENODATA
 # define ENODATA EIO
 #endif
index fbf42d8f1d8037b9d1ca4dfb496c067a1acc6ec5..0a0b4d18d251d9e2ee83c534cad183343c221f38 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_VBOX
 
+VIR_LOG_INIT("vbox.vbox_MSCOMGlue");
+
 #define VBOX_REGKEY_ORACLE "Software\\Oracle\\VirtualBox"
 #define VBOX_REGKEY_SUN "Software\\Sun\\xVM VirtualBox"
 
index 8652e3a09074909e875c1b13dc86d38c12d9a5bd..77750795bed7223767d6fd70201d8f2f5e29bec5 100644 (file)
@@ -46,6 +46,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_VBOX
 
+VIR_LOG_INIT("vbox.vbox_XPCOMCGlue");
 
 /*******************************************************************************
 *   Defined Constants And Macros                                               *
index c22b6ce903feb16f8add4357fb3aac2982dbdff8..e26b10a11dcef24bdde7350de02f89a6ffec8cbe 100644 (file)
@@ -42,6 +42,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_VBOX
 
+VIR_LOG_INIT("vbox.vbox_driver");
 
 extern virDriver vbox22Driver;
 extern virNetworkDriver vbox22NetworkDriver;
index c9cdd72ca6e2c08b017cf1e6333409c4a4b1eac0..7162a253541eacba3769d884b5056e4eb0f8492c 100644 (file)
@@ -89,6 +89,9 @@
 
 
 #define VIR_FROM_THIS                   VIR_FROM_VBOX
+
+VIR_LOG_INIT("vbox.vbox_tmpl");
+
 #define VBOX_UTF16_FREE(arg)                                            \
     do {                                                                \
         if (arg) {                                                      \
index 8fb2a9308ee0d91504f73d23d3b1ed6f99845807..1ebb0f9bd823109144d4284af87e2df1b3e96de8 100644 (file)
@@ -35,6 +35,8 @@
 #include "viruri.h"
 #include "virstring.h"
 
+VIR_LOG_INIT("vmx.vmx");
+
 /*
 
 mapping:
index 9204f888a309fdf6e541820ba2a187cb1819fc45..8ceb8b660e38972d49af8f4c22daa2b769884379 100644 (file)
@@ -69,6 +69,9 @@
 #include "viraccessapicheck.h"
 
 #define VIR_FROM_THIS VIR_FROM_XEN
+
+VIR_LOG_INIT("xen.xen_driver");
+
 #define XEN_SAVE_DIR LOCALSTATEDIR "/lib/libvirt/xen/save"
 
 static int
index d24db06588a1bf42eba3e127ed86e2eb04d6a1bf..5ccd5fa09829ece4932e0e037e5193222066e6dc 100644 (file)
@@ -83,6 +83,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_XEN
 
+VIR_LOG_INIT("xen.xen_hypervisor");
+
 /*
  * so far there is 2 versions of the structures usable for doing
  * hypervisor calls.
index 6190a9d6f71433288090b9c416632169a95b230c..af8915f6b5efa1bcb54f82e7c3fd5018a96f7420 100644 (file)
@@ -44,6 +44,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_XEN_INOTIFY
 
+VIR_LOG_INIT("xen.xen_inotify");
+
 static int
 xenInotifyXenCacheLookup(virConnectPtr conn,
                          const char *filename,
index 25137b87c83aa615d475f21b71f9b8bc80f59535..4b10f42d721b25227bca58af6a38e146e194e2b2 100644 (file)
@@ -63,6 +63,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_XEND
 
+VIR_LOG_INIT("xen.xend_internal");
+
 /*
  * The number of Xen scheduler parameters
  */
index 603b71af385480a64dd88450b9e724e67bb73687..fbdd89eb6b8ea659903c339c9498306ef974f9fc 100644 (file)
@@ -53,6 +53,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_XENXM
 
+VIR_LOG_INIT("xen.xm_internal");
+
 #ifdef WITH_RHEL5_API
 # define XEND_CONFIG_MAX_VERS_NET_TYPE_IOEMU 0
 # define XEND_CONFIG_MIN_VERS_PVFB_NEWCONF 2
index 2d02e6ee4fe49362ce2a2b3eedd3128343a2366c..8040bc3c0e6479fdab615f71d9e469db33b9e4f0 100644 (file)
@@ -54,6 +54,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_XEN
 
+VIR_LOG_INIT("xen.xs_internal");
+
 static void xenStoreWatchEvent(int watch, int fd, int events, void *data);
 static void xenStoreWatchListFree(xenStoreWatchListPtr list);
 
index 427fc210ee513996586fb2bdf3d1bf104973bbc3..610e0f086d6c7351511c0fe917102c87f55364d0 100644 (file)
@@ -38,6 +38,8 @@
 #include "xenapi_utils.h"
 #include "virstring.h"
 
+VIR_LOG_INIT("xenapi.xenapi_utils");
+
 void
 xenSessionFree(xen_session *session)
 {
index 1319c740a47d5010162528ec20c97b7548940043..01d1ca125fae91af2e010a10ea710623025c36ff 100644 (file)
@@ -39,6 +39,8 @@
 #include "virstoragefile.h"
 #include "virstring.h"
 
+VIR_LOG_INIT("xenxs.xen_sxpr");
+
 /* Get a domain id from a S-expression string */
 int xenGetDomIdFromSxprString(const char *sexpr, int xendConfigVersion, int *id)
 {
index d38ef5c42c948849c4e4f4385c8ec10c776b6f6f..c87da5d7c3f1f750483dd4551f47c0163c1bffea 100644 (file)
@@ -29,6 +29,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.domainconftest");
+
 static virCapsPtr caps;
 static virDomainXMLOptionPtr xmlopt;
 
index 821745faf4b3ba8d26ce09705dea41a8583c6517..2cfa0c61e0f9f58904dff4e7f62dd6c5c8994c87 100644 (file)
@@ -34,6 +34,8 @@
 #include "virutil.h"
 #include "vireventpoll.h"
 
+VIR_LOG_INIT("tests.eventtest");
+
 #define NUM_FDS 31
 #define NUM_TIME 31
 
index 0eeb8a57ec68479374e3ba60c0daed2ff8b5d882..92e7addb21fde8e6eeb3a5fc4f62eb42fd15990d 100644 (file)
@@ -36,6 +36,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.fdstreamtest");
+
 #define PATTERN_LEN 256
 
 static int testFDStreamReadCommon(const char *scratchdir, bool blocking)
index d069bb7cadb203d9a1e80fbe2c5207e17cd9f164..41c3e37419af5fb1b8847f3671ad9f105de7bcf1 100644 (file)
@@ -34,6 +34,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.libvirtdconftest");
+
 struct testCorruptData {
     size_t *params;
     const char *filedata;
index 60ffe9047f88ff2d6622dbd547f926127e1880b3..9dae9a5feef706a8e3eba5ea263af75847e40165 100644 (file)
@@ -38,6 +38,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.qemumonitortestutils");
+
 struct _qemuMonitorTestItem {
     qemuMonitorTestResponseCallback cb;
     void *opaque;
index 3505f8c8325ab0805c3d4366212578b3d375bb07..d52f9f93bb0c8d5da635a01faad89bcf97e65443 100644 (file)
@@ -42,6 +42,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.securityselinuxlabeltest");
+
 static virCapsPtr caps;
 static virDomainXMLOptionPtr xmlopt;
 
index feb53665fad6370d3273bf50ac1444e6935fb379..4ea2b720c4056b7511345dad022b67cc6f76ec18 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.securityselinuxtest");
+
 struct testSELinuxGenLabelData {
     virSecurityManagerPtr mgr;
 
index 648b05e081c3ef6616ee8456a2c32d2d4a6233d7..e613546b9a65b8a17e69bb7503e8dd0c8860e319 100644 (file)
@@ -30,6 +30,8 @@
 #include "virlog.h"
 #include "viralloc.h"
 
+VIR_LOG_INIT("tests.sockettest");
+
 static int testParse(virSocketAddr *addr, const char *addrstr, int family, bool pass)
 {
     int rc;
index f5c815fb3a69ddb275b52f730c908e09328d8668..e21e2f48dbb4091b554aa167cd809f0ceb75d1c8 100644 (file)
@@ -60,6 +60,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.testutils");
+
 #define GETTIMEOFDAY(T) gettimeofday(T, NULL)
 #define DIFF_MSEC(T, U)                                 \
     ((((int) ((T)->tv_sec - (U)->tv_sec)) * 1000000.0 + \
index 7678f2455e1ddf97da47a8225cc21dbece867fae..594becc92b0163c51f31eba3f8298bdeae4c64e5 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.authconfigtest");
+
 struct ConfigLookupData {
     virAuthConfigPtr config;
     const char *hostname;
index 8d79821c536f8c649dea9e39f0e49c58e4ab3d5a..caddc6a3cd6b52a0bd30e083e9840efa5add4df4 100644 (file)
@@ -37,6 +37,8 @@
 
 # define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.cgrouptest");
+
 static int validateCgroup(virCgroupPtr cgroup,
                           const char *expectPath,
                           const char **expectMountPoint,
index b3ae2f4c0b7412729843b3d8d8f8033ba406e077..9a6c4c60ef918ee1389348a88329947d6028308d 100644 (file)
@@ -26,6 +26,8 @@
 #include "virlog.h"
 #include "testutils.h"
 
+VIR_LOG_INIT("tests.dbustest");
+
 #define VERIFY(typname, valorig, valnew, fmt)                           \
     do {                                                                \
         VIR_DEBUG("Compare " typname " '" fmt "' to '"                  \
index 6849febb571909d23ea5d10337ae0a3330536448..4203f5bab6782e49d7c04f7b49bcbccebc63e977 100644 (file)
@@ -28,6 +28,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.drivermoduletest");
+
 struct testDriverData {
     const char *name;
     const char *dep1;
index dbc0dbaaac9e696187692b01ec8c652af114c602..eead479892ce051b3281acbd8f7d617ce91f9059 100644 (file)
@@ -15,6 +15,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.hashtest");
+
 #define testError(...)                                          \
     do {                                                        \
         char *str;                                              \
index 7d2ce4f2a49d4628840e124c1d248744b3df24fa..56f2f7a950301c7763c02f7bf6115ed69c552b81 100644 (file)
@@ -35,6 +35,8 @@
 
 # define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.hostdevtest");
+
 # define CHECK_LIST_COUNT(list, cnt)                                    \
     if ((count = virPCIDeviceListCount(list)) != cnt) {                 \
         virReportError(VIR_ERR_INTERNAL_ERROR,                          \
index 8b1e22dd74c8367b1686b1fdbb7fafb16a5bc793..3e79ad83f827b60dff9b63d7f16c646eee1f5061 100644 (file)
@@ -37,6 +37,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.identitytest");
 
 static int testIdentityAttrs(const void *data ATTRIBUTE_UNUSED)
 {
index 5d1a87b4ff6da1f99e596834d0b8d5e8bda77f8e..77378ec6a88c3e52f7511ca883905da5d92b4266 100644 (file)
@@ -34,6 +34,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.keycodetest");
 
 static int testKeycodeMapping(const void *data ATTRIBUTE_UNUSED)
 {
index 6bb6ab085b0938af40f1bad2bfba0612b98f787f..b149ce19c55912150bd269fe977cc7f7fb18cfe9 100644 (file)
@@ -32,6 +32,7 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.keyfiletest");
 
 static int testParse(const void *args ATTRIBUTE_UNUSED)
 {
index 7e417f45d05a6fde2f204795b49992ffa3c5a704..650b5980dc8e7be18ed233bec68ea7786e62d9d3 100644 (file)
@@ -35,6 +35,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.lockspacetest");
+
 #define LOCKSPACE_DIR abs_builddir "/virlockspacedata"
 
 static int testLockSpaceCreate(const void *args ATTRIBUTE_UNUSED)
index af2a4c83218e83922af4568c9f5f127468a993f2..60f960284ad75c1311a59d87434872c42184dfe8 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.netmessagetest");
+
 static int testMessageHeaderEncode(const void *args ATTRIBUTE_UNUSED)
 {
     virNetMessagePtr msg = virNetMessageNew(true);
index 51b7a6a153b70346b03b5ec04e6e568d3767cd8b..a04e576c675165550f32a8e23f2b21c3201ef000 100644 (file)
@@ -39,6 +39,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.netsockettest");
+
 #if HAVE_IFADDRS_H
 # define BASE_PORT 5672
 
index f5df03b2ed3549a7e098f9bbe2b380522eb69eba..c66ae58986a28163cd1e88427cea7c03090569fe 100644 (file)
@@ -40,6 +40,8 @@
 
 # define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.nettlscontexttest");
+
 # define KEYFILE "key-ctx.pem"
 
 struct testTLSContextData {
index 8a10340d559b2fdc746069f1145f7e00927a6a67..47a1b1234ab3946520f8efca002cc739511e9565 100644 (file)
@@ -34,6 +34,8 @@
 
 # define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.nettlshelpers");
+
 /*
  * These store some static data that is needed when
  * encoding extensions in the x509 certs
index 83a086290a84067aa13c28e957b53d5ce40703ad..3397865f563fa8b35024c34858652780b11097be 100644 (file)
@@ -38,6 +38,8 @@
 
 # define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.nettlssessiontest");
+
 # define KEYFILE "key-sess.pem"
 
 struct testTLSSessionData {
index 7cf6498ce0ce9a0facb15be07c5439d59fb043bf..fa701baf7449b3aae2476ad850f88b340bec5409 100644 (file)
@@ -118,6 +118,7 @@ int bind(int sockfd ATTRIBUTE_UNUSED,
 
 #  define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.portallocatortest");
 
 static int testAllocAll(const void *args ATTRIBUTE_UNUSED)
 {
index db0cf1c3a12da541b3bce143c87fc514d1acee06..38581db11ad2f3bfc74e4d8943d3c4e130bee36e 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.storagetest");
+
 #define datadir abs_builddir "/virstoragedata"
 
 /* This test creates the following files, all in datadir:
index 8f7a539251c477f2e6f148f3ca2d9b64f6d7985b..97cf75fb78388d4018a31b60dccb42ad3690e05f 100644 (file)
@@ -31,6 +31,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.stringtest");
+
 struct testSplitData {
     const char *string;
     const char *delim;
index 80d3659eb6772ca133c8e2d9dfc4b1ecdec7a25e..4fc5137423c26c56e0b053f8ba3583a89e6d8c09 100644 (file)
@@ -31,6 +31,8 @@
 
 # define VIR_FROM_THIS VIR_FROM_NONE
 
+VIR_LOG_INIT("tests.systemdtest");
+
 static int testCreateContainer(const void *opaque ATTRIBUTE_UNUSED)
 {
     unsigned char uuid[VIR_UUID_BUFLEN] = {
index 034db4af1c52ab098316a5f0e3ca00aa7e6b6099..73a3c3ed5cfab62fb2ecb453b4d4e564716a9401 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.timetest");
+
 struct testTimeFieldsData {
     unsigned long long when;
     struct tm fields;
index 7bca80ce3d502fb2b87c634bae3e8ffb397e55a0..709061aa949f0c82641f5299468dd9aa68f468d7 100644 (file)
@@ -32,6 +32,8 @@
 
 #define VIR_FROM_THIS VIR_FROM_RPC
 
+VIR_LOG_INIT("tests.uritest");
+
 struct URIParseData {
     const char *uri;
     const char *uri_out;
index c664a3a6cd1996d60d0da36903d20e962a3b5211..34a0578ca57f3a9b073cba1a92f774192c962904 100644 (file)
@@ -46,6 +46,8 @@
 # include "virthread.h"
 # include "virerror.h"
 
+VIR_LOG_INIT("tools.virsh-console");
+
 /*
  * Convert given character to control character.
  * Basically, we assume ASCII, and take lower 6 bits.