Index: uspace/app/tester/tester.c
===================================================================
--- uspace/app/tester/tester.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/app/tester/tester.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -141,5 +141,5 @@
 	}
 	
-	log_init("tester", LVL_NOTE);
+	log_init("tester");
 
 	test_quiet = false;
Index: uspace/drv/block/ahci/ahci.c
===================================================================
--- uspace/drv/block/ahci/ahci.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/block/ahci/ahci.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/bus/isa/isa.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/bus/pci/pciintel/pci.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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/char/i8042/main.c
===================================================================
--- uspace/drv/char/i8042/main.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/char/i8042/main.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/char/ns8250/ns8250.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/char/ps2mouse/main.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/char/xtkbd/main.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/infrastructure/root/root.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/infrastructure/rootmac/rootmac.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/infrastructure/rootpc/rootpc.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/infrastructure/rootvirt/rootvirt.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/nic/e1k/e1k.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/nic/rtl8139/driver.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -2186,5 +2186,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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/test/test1/test1.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/test/test2/test2.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/drv/test/test3/test3.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -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);
 }
Index: uspace/lib/c/generic/io/log.c
===================================================================
--- uspace/lib/c/generic/io/log.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/lib/c/generic/io/log.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -135,10 +135,7 @@
  *
  * @param prog_name	Program name, will be printed as part of message
- * @param level		Minimum message level to print
- */
-int log_init(const char *prog_name, log_level_t level)
-{
-	assert(level < LVL_LIMIT);
-
+ */
+int log_init(const char *prog_name)
+{
 	log_prog_name = str_dup(prog_name);
 	if (log_prog_name == NULL)
Index: uspace/lib/c/include/io/log.h
===================================================================
--- uspace/lib/c/include/io/log.h	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/lib/c/include/io/log.h	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -59,5 +59,5 @@
 extern int log_level_from_str(const char *, log_level_t *);
 
-extern int log_init(const char *, log_level_t);
+extern int log_init(const char *);
 extern log_t log_create(const char *, log_t);
 
Index: uspace/lib/drv/generic/log.c
===================================================================
--- uspace/lib/drv/generic/log.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/lib/drv/generic/log.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -38,10 +38,9 @@
  *
  * @param drv_name Driver name, will be printed as part of message
- * @param level    Minimum message level to print
  *
  */
-int ddf_log_init(const char *drv_name, log_level_t level)
+int ddf_log_init(const char *drv_name)
 {
-	return log_init(drv_name, level);
+	return log_init(drv_name);
 }
 
Index: uspace/lib/drv/include/ddf/log.h
===================================================================
--- uspace/lib/drv/include/ddf/log.h	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/lib/drv/include/ddf/log.h	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -36,5 +36,5 @@
 #include <io/log.h>
 
-extern int ddf_log_init(const char *, log_level_t);
+extern int ddf_log_init(const char *);
 extern void ddf_msg(log_level_t, const char *, ...);
 
Index: uspace/lib/usb/src/debug.c
===================================================================
--- uspace/lib/usb/src/debug.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/lib/usb/src/debug.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -74,5 +74,5 @@
 		}
 	}
-	log_init(message_prefix, LVL_DEBUG);
+	log_init(message_prefix);
 }
 
Index: uspace/srv/devman/main.c
===================================================================
--- uspace/srv/devman/main.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/srv/devman/main.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -1428,5 +1428,5 @@
 	printf("%s: HelenOS Device Manager\n", NAME);
 	
-	int rc = log_init(NAME, LVL_WARN);
+	int rc = log_init(NAME);
 	if (rc != EOK) {
 		printf("%s: Error initializing logging subsystem.\n", NAME);
Index: uspace/srv/net/ethip/ethip.c
===================================================================
--- uspace/srv/net/ethip/ethip.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/srv/net/ethip/ethip.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -266,5 +266,5 @@
 	printf(NAME ": HelenOS IP over Ethernet service\n");
 
-	if (log_init(NAME, LVL_WARN) != EOK) {
+	if (log_init(NAME) != EOK) {
 		printf(NAME ": Failed to initialize logging.\n");
 		return 1;
Index: uspace/srv/net/inetsrv/inetsrv.c
===================================================================
--- uspace/srv/net/inetsrv/inetsrv.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/srv/net/inetsrv/inetsrv.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -428,5 +428,5 @@
 	printf(NAME ": HelenOS Internet Protocol service\n");
 
-	if (log_init(NAME, LVL_WARN) != EOK) {
+	if (log_init(NAME) != EOK) {
 		printf(NAME ": Failed to initialize logging.\n");
 		return 1;
Index: uspace/srv/net/loopip/loopip.c
===================================================================
--- uspace/srv/net/loopip/loopip.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/srv/net/loopip/loopip.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -207,5 +207,5 @@
 	printf(NAME ": HelenOS loopback IP link provider\n");
 
-	if (log_init(NAME, LVL_WARN) != EOK) {
+	if (log_init(NAME) != EOK) {
 		printf(NAME ": Failed to initialize logging.\n");
 		return 1;
Index: uspace/srv/net/tcp/tcp.c
===================================================================
--- uspace/srv/net/tcp/tcp.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/srv/net/tcp/tcp.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -208,5 +208,5 @@
 	printf(NAME ": TCP (Transmission Control Protocol) network module\n");
 
-	rc = log_init(NAME, LVL_WARN);
+	rc = log_init(NAME);
 	if (rc != EOK) {
 		printf(NAME ": Failed to initialize log.\n");
Index: uspace/srv/net/udp/udp.c
===================================================================
--- uspace/srv/net/udp/udp.c	(revision 52c4264a632a597d2252dcb23b0c56f28a711f57)
+++ uspace/srv/net/udp/udp.c	(revision 267f235883f3e79a143af641ea5e7f01fdfd0510)
@@ -73,5 +73,5 @@
 	printf(NAME ": UDP (User Datagram Protocol) service\n");
 
-	rc = log_init(NAME, LVL_DEBUG);
+	rc = log_init(NAME);
 	if (rc != EOK) {
 		printf(NAME ": Failed to initialize log.\n");
