Skip to content

Commit 85c2feb

Browse files
author
Matt George
committed
made the log level slightly more simple
1 parent 085f868 commit 85c2feb

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

scripts/pyres_worker

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,7 @@ import logging
55
from optparse import OptionParser
66
from pyres.worker import Worker
77

8-
LOG_LEVELS = {
9-
'debug': logging.DEBUG,
10-
'info': logging.INFO,
11-
'warning': logging.WARNING,
12-
'error': logging.ERROR,
13-
'critical': logging.CRITICAL
14-
}
8+
159

1610
def main():
1711

@@ -21,19 +15,14 @@ def main():
2115
parser.add_option("--host", dest="host", default="localhost")
2216
parser.add_option("--port",dest="port",type="int", default=6379)
2317
parser.add_option("-i", '--interval', dest='interval', default=None, help='the default time interval to sleep between runs')
24-
parser.add_option('-l', '--log-level', dest='log_level', default=LOG_LEVELS['info'], help='log level. Valid values are "debug", "info", "warning", "error", "critical", in decreasing order of verbosity. Defaults to "info" if parameter not specified.')
18+
parser.add_option('-l', '--log-level', dest='log_level', default='info', help='log level. Valid values are "debug", "info", "warning", "error", "critical", in decreasing order of verbosity. Defaults to "info" if parameter not specified.')
2519
(options,args) = parser.parse_args()
2620

2721
if len(args) != 1:
2822
parser.print_help()
2923
parser.error("Argument must be a comma seperated list of queues")
3024

31-
if options.log_level not in LOG_LEVELS.keys():
32-
parser.print_help()
33-
parser.error("invalid log level specified")
34-
else:
35-
log_level = LOG_LEVELS[options.log_level]
36-
25+
log_level = getattr(logging, options.log_level.upper(), 'INFO')
3726
logging.basicConfig(level=log_level, format="%(asctime)s: %(levelname)s: %(message)s")
3827

3928
interval = options.interval

0 commit comments

Comments
 (0)