Index: uspace/drv/block/ahci/ahci.c
===================================================================
--- uspace/drv/block/ahci/ahci.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/block/ahci/ahci.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -1340,5 +1340,5 @@
 {
 	printf("%s: HelenOS AHCI device driver\n", NAME);
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	fibril_mutex_initialize(&sata_devices_count_lock);
 	return ddf_driver_main(&ahci_driver);
Index: uspace/drv/bus/isa/isa.c
===================================================================
--- uspace/drv/bus/isa/isa.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/isa/isa.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -712,5 +712,5 @@
 static void isa_init()
 {
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	isa_fun_ops.interfaces[HW_RES_DEV_IFACE] = &isa_fun_hw_res_ops;
 }
Index: uspace/drv/bus/pci/pciintel/pci.c
===================================================================
--- uspace/drv/bus/pci/pciintel/pci.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/pci/pciintel/pci.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -729,5 +729,5 @@
 static void pciintel_init(void)
 {
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	pci_fun_ops.interfaces[HW_RES_DEV_IFACE] = &pciintel_hw_res_ops;
 	pci_fun_ops.interfaces[PCI_DEV_IFACE] = &pci_dev_ops;
Index: uspace/drv/bus/usb/ehci/main.c
===================================================================
--- uspace/drv/bus/usb/ehci/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/ehci/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -132,5 +132,5 @@
 int main(int argc, char *argv[])
 {
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 	return ddf_driver_main(&ehci_driver);
 }
Index: uspace/drv/bus/usb/ohci/main.c
===================================================================
--- uspace/drv/bus/usb/ohci/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/ohci/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -83,5 +83,5 @@
 int main(int argc, char *argv[])
 {
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 	return ddf_driver_main(&ohci_driver);
 }
Index: uspace/drv/bus/usb/uhci/main.c
===================================================================
--- uspace/drv/bus/usb/uhci/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/uhci/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -87,5 +87,5 @@
 {
 	printf(NAME ": HelenOS UHCI driver.\n");
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 
 	return ddf_driver_main(&uhci_driver);
Index: uspace/drv/bus/usb/uhcirh/main.c
===================================================================
--- uspace/drv/bus/usb/uhcirh/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/uhcirh/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -73,5 +73,5 @@
 {
 	printf(NAME ": HelenOS UHCI root hub driver.\n");
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 	return ddf_driver_main(&uhci_rh_driver);
 }
Index: uspace/drv/bus/usb/usbflbk/main.c
===================================================================
--- uspace/drv/bus/usb/usbflbk/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/usbflbk/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -110,5 +110,5 @@
 int main(int argc, char *argv[])
 {
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 
 	return usb_driver_main(&usbfallback_driver);
Index: uspace/drv/bus/usb/usbhid/main.c
===================================================================
--- uspace/drv/bus/usb/usbhid/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/usbhid/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -172,5 +172,5 @@
 	printf(NAME ": HelenOS USB HID driver.\n");
 
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 
 	return usb_driver_main(&usb_hid_driver);
Index: uspace/drv/bus/usb/usbhub/main.c
===================================================================
--- uspace/drv/bus/usb/usbhub/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/usbhub/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -79,5 +79,5 @@
 {
 	printf(NAME ": HelenOS USB hub driver.\n");
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 
 	return usb_driver_main(&usb_hub_driver);
Index: uspace/drv/bus/usb/usbmast/main.c
===================================================================
--- uspace/drv/bus/usb/usbmast/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/usbmast/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -383,5 +383,5 @@
 int main(int argc, char *argv[])
 {
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 
 	return usb_driver_main(&usbmast_driver);
Index: uspace/drv/bus/usb/usbmid/main.c
===================================================================
--- uspace/drv/bus/usb/usbmid/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/usbmid/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -180,5 +180,5 @@
 	printf(NAME ": USB multi interface device driver.\n");
 
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 
 	return usb_driver_main(&mid_driver);
Index: uspace/drv/bus/usb/vhc/Makefile
===================================================================
--- uspace/drv/bus/usb/vhc/Makefile	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/vhc/Makefile	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -32,6 +32,6 @@
 	$(LIBUSBDEV_PREFIX)/libusbdev.a \
 	$(LIBUSBHOST_PREFIX)/libusbhost.a \
+	$(LIBUSBVIRT_PREFIX)/libusbvirt.a \
 	$(LIBUSB_PREFIX)/libusb.a \
-	$(LIBUSBVIRT_PREFIX)/libusbvirt.a \
 	$(LIBDRV_PREFIX)/libdrv.a
 
Index: uspace/drv/bus/usb/vhc/main.c
===================================================================
--- uspace/drv/bus/usb/vhc/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/bus/usb/vhc/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -138,5 +138,5 @@
 int main(int argc, char * argv[])
 {	
-	usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
+	log_init(NAME);
 
 	printf(NAME ": virtual USB host controller driver.\n");
Index: uspace/drv/char/i8042/i8042.c
===================================================================
--- uspace/drv/char/i8042/i8042.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/char/i8042/i8042.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -302,5 +302,5 @@
 	const bool enabled = hw_res_enable_interrupt(parent_sess);
 	if (!enabled) {
-		log_msg(LVL_ERROR, "Failed to enable interrupts: %s.",
+		log_msg(LOG_DEFAULT, LVL_ERROR, "Failed to enable interrupts: %s.",
 		    ddf_dev_get_name(ddf_dev));
 		rc = EIO;
Index: uspace/drv/char/i8042/main.c
===================================================================
--- uspace/drv/char/i8042/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/char/i8042/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -151,5 +151,5 @@
 {
 	printf("%s: HelenOS PS/2 driver.\n", NAME);
-	ddf_log_init(NAME, LVL_NOTE);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&i8042_driver);
 }
Index: uspace/drv/char/ns8250/ns8250.c
===================================================================
--- uspace/drv/char/ns8250/ns8250.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/char/ns8250/ns8250.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -1084,5 +1084,5 @@
 static void ns8250_init(void)
 {
-	ddf_log_init(NAME, LVL_WARN);
+	ddf_log_init(NAME);
 	
 	ns8250_dev_ops.open = &ns8250_open;
Index: uspace/drv/char/ps2mouse/main.c
===================================================================
--- uspace/drv/char/ps2mouse/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/char/ps2mouse/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -69,5 +69,5 @@
 {
 	printf(NAME ": HelenOS ps/2 mouse driver.\n");
-	ddf_log_init(NAME, LVL_NOTE);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&mouse_driver);
 }
Index: uspace/drv/char/xtkbd/main.c
===================================================================
--- uspace/drv/char/xtkbd/main.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/char/xtkbd/main.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -69,5 +69,5 @@
 {
 	printf(NAME ": HelenOS XT keyboard driver.\n");
-	ddf_log_init(NAME, LVL_NOTE);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&kbd_driver);
 }
Index: uspace/drv/infrastructure/root/root.c
===================================================================
--- uspace/drv/infrastructure/root/root.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/infrastructure/root/root.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -237,5 +237,5 @@
 	printf(NAME ": HelenOS root device driver\n");
 
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&root_driver);
 }
Index: uspace/drv/infrastructure/rootmac/rootmac.c
===================================================================
--- uspace/drv/infrastructure/rootmac/rootmac.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/infrastructure/rootmac/rootmac.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -179,5 +179,5 @@
 {
 	printf("%s: HelenOS Mac platform driver\n", NAME);
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	rootmac_fun_ops.interfaces[HW_RES_DEV_IFACE] = &fun_hw_res_ops;
 	return ddf_driver_main(&rootmac_driver);
Index: uspace/drv/infrastructure/rootpc/rootpc.c
===================================================================
--- uspace/drv/infrastructure/rootpc/rootpc.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/infrastructure/rootpc/rootpc.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -195,5 +195,5 @@
 static void root_pc_init(void)
 {
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	rootpc_fun_ops.interfaces[HW_RES_DEV_IFACE] = &fun_hw_res_ops;
 }
Index: uspace/drv/infrastructure/rootvirt/rootvirt.c
===================================================================
--- uspace/drv/infrastructure/rootvirt/rootvirt.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/infrastructure/rootvirt/rootvirt.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -240,5 +240,5 @@
 	printf(NAME ": HelenOS virtual devices root driver\n");
 
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&rootvirt_driver);
 }
Index: uspace/drv/nic/e1k/e1k.c
===================================================================
--- uspace/drv/nic/e1k/e1k.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/nic/e1k/e1k.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -2381,5 +2381,5 @@
 	    &e1000_nic_iface);
 	
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	ddf_msg(LVL_NOTE, "HelenOS E1000 driver started");
 	return ddf_driver_main(&e1000_driver);
Index: uspace/drv/nic/rtl8139/driver.c
===================================================================
--- uspace/drv/nic/rtl8139/driver.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/nic/rtl8139/driver.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -2187,5 +2187,5 @@
 		&rtl8139_driver_ops, &rtl8139_dev_ops, &rtl8139_nic_iface);
 
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	ddf_msg(LVL_NOTE, "HelenOS RTL8139 driver started");
 	return ddf_driver_main(&rtl8139_driver);
Index: uspace/drv/test/test1/test1.c
===================================================================
--- uspace/drv/test/test1/test1.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/test/test1/test1.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -306,5 +306,5 @@
 {
 	printf(NAME ": HelenOS test1 virtual device driver\n");
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&test1_driver);
 }
Index: uspace/drv/test/test2/test2.c
===================================================================
--- uspace/drv/test/test2/test2.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/test/test2/test2.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -308,5 +308,5 @@
 {
 	printf(NAME ": HelenOS test2 virtual device driver\n");
-	ddf_log_init(NAME, LVL_NOTE);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&test2_driver);
 }
Index: uspace/drv/test/test3/test3.c
===================================================================
--- uspace/drv/test/test3/test3.c	(revision f0a27206432178f35b698468a34f870a546b2d4a)
+++ uspace/drv/test/test3/test3.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
@@ -193,5 +193,5 @@
 {
 	printf(NAME ": HelenOS test3 virtual device driver\n");
-	ddf_log_init(NAME, LVL_ERROR);
+	ddf_log_init(NAME);
 	return ddf_driver_main(&test3_driver);
 }
