Add -v and -q options for more or less output
This commit is contained in:
parent
d88895f81c
commit
f8c440d849
@ -1,6 +1,7 @@
|
||||
import asyncore
|
||||
import logging
|
||||
import multiprocessing
|
||||
import optparse
|
||||
import os
|
||||
import sys
|
||||
|
||||
@ -14,13 +15,24 @@ from mopidy.utils import get_class
|
||||
logger = logging.getLogger('mopidy.main')
|
||||
|
||||
def main():
|
||||
_setup_logging(2)
|
||||
options, args = _parse_options()
|
||||
_setup_logging(options.verbosity_level)
|
||||
core_queue = multiprocessing.Queue()
|
||||
core = CoreProcess(core_queue)
|
||||
core.start()
|
||||
get_class(settings.SERVER)(core_queue)
|
||||
asyncore.loop()
|
||||
|
||||
def _parse_options():
|
||||
parser = optparse.OptionParser()
|
||||
parser.add_option('-q', '--quiet',
|
||||
action='store_const', const=0, dest='verbosity_level',
|
||||
help='less output (warning level)')
|
||||
parser.add_option('-v', '--verbose',
|
||||
action='store_const', const=2, dest='verbosity_level',
|
||||
help='more output (debug level)')
|
||||
return parser.parse_args()
|
||||
|
||||
def _setup_logging(verbosity_level):
|
||||
if verbosity_level == 0:
|
||||
level = logging.WARNING
|
||||
|
||||
Loading…
Reference in New Issue
Block a user