new -q flag for dbuscron
authorKonstantin Stepanov <kstep@p-nut.info>
Sun, 12 Dec 2010 01:14:08 +0000 (03:14 +0200)
committerKonstantin Stepanov <kstep@p-nut.info>
Sun, 12 Dec 2010 01:14:08 +0000 (03:14 +0200)
-q is the opposite of -v: the more -q's on command line, the quiter the output.
Also default log level is set to warning.

dbuscron.py

index 610f07f..a2a17b3 100755 (executable)
@@ -17,7 +17,7 @@ if __name__ == '__main__':
 
     from dbuscron import Logger, OptionsParser
 
-    options = OptionsParser('fvc:l:')
+    options = OptionsParser('fqvc:l:')
     daemon = not options.f
 
     logout = sys.stderr
@@ -25,7 +25,7 @@ if __name__ == '__main__':
         logout = open(options.l, 'wb')
 
     log = Logger(__name__, out=logout)
-    log.level = options.v + Logger.ERROR
+    log.level = options.v - options.q + Logger.WARNING
 
     if daemon:
         from dbuscron.daemonize import daemonize