]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut-logger.sh: empty functions for log funcs, which are below level
authorHarald Hoyer <harald@redhat.com>
Fri, 22 Jun 2012 13:35:09 +0000 (15:35 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 29 Jun 2012 10:41:26 +0000 (12:41 +0200)
dracut-logger.sh

index a78e18ee1cd9ed8963f5024264bff354b1a51f6d..dbe26eed5593f9b25c510c84e802670f09aeeb0c 100755 (executable)
@@ -164,6 +164,39 @@ dlog_init() {
     readonly maxloglvl=$maxloglvl_l
     export maxloglvl
 
+
+    if (($stdloglvl < 6)) && (($kmsgloglvl < 6)) && (($fileloglvl < 6)); then
+        unset dtrace
+        dtrace() { :; };
+    fi
+
+    if (($stdloglvl < 5)) && (($kmsgloglvl < 5)) && (($fileloglvl < 5)); then
+        unset ddebug
+        ddebug() { :; };
+    fi
+
+    if (($stdloglvl < 4)) && (($kmsgloglvl < 4)) && (($fileloglvl < 4)); then
+        unset dinfo
+        dinfo() { :; };
+    fi
+
+    if (($stdloglvl < 3)) && (($kmsgloglvl < 3)) && (($fileloglvl < 3)); then
+        unset dwarn
+        dwarn() { :; };
+        unset dwarning
+        dwarning() { :; };
+    fi
+
+    if (($stdloglvl < 2)) && (($kmsgloglvl < 2)) && (($fileloglvl < 2)); then
+        unset derror
+        derror() { :; };
+    fi
+
+    if (($stdloglvl < 1)) && (($kmsgloglvl < 1)) && (($fileloglvl < 1)); then
+        unset dfatal
+        dfatal() { :; };
+    fi
+
     [ -n "$errmsg" ] && derror "$errmsg"
 
     return $ret