]> git.e2factory.org Git - e2factory.git/commitdiff
e2lib: reduce debug log noise
authorTobias Ulmer <tu@emlix.com>
Tue, 30 Aug 2016 16:12:24 +0000 (18:12 +0200)
committerTobias Ulmer <tu@emlix.com>
Wed, 16 Nov 2016 14:41:18 +0000 (15:41 +0100)
Signed-off-by: Tobias Ulmer <tu@emlix.com>
generic/e2lib.lua

index 3ddd34e25d9507d456ce0552c3c783ed9393f917..455c259fe2128f554d4cfb78a7f3ea0066810737 100644 (file)
@@ -564,6 +564,7 @@ end
 -- @param msg string: log message
 -- @param nonewline Defaults to false. Do not append newline if set to true.
 function e2lib.log(level, msg, nonewline)
+    trace.disable()
     if level < 1 or level > 4 then
         e2lib.log(1, "Internal error: invalid log level")
     end
@@ -597,6 +598,7 @@ function e2lib.log(level, msg, nonewline)
             console.eout(msg)
         end
     end
+    trace.enable()
 end
 
 --- Rotate log file.
@@ -1947,14 +1949,17 @@ function e2lib.mkdir_recursive(path, mode)
 
     eexist = errno.def2errnum("EEXIST")
 
+    trace.disable()
     for _,dir in ipairs(dirs) do
         rc, re, errnum = e2lib.mkdir(dir, mode)
         if not rc then
             if errnum ~= eexist then
+                trace.enable()
                 return false, re
             end
         end
     end
+    trace.enable()
 
     return true
 end