X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=launch;fp=launch;h=b769204e37371b932218050ca0a8069d7e4becb6;hb=cf16a8a97327e008ccbd728b8c0eaf2e91c186c7;hp=f03ca5b120fcc753dc6035914bef19f8aa0ccd22;hpb=7e22b0509fedf7deb29b8c4f46b2222d42393d84;p=mpd-sima.git diff --git a/launch b/launch index f03ca5b..b769204 100755 --- a/launch +++ b/launch @@ -71,8 +71,9 @@ def main(): sopt = StartOpt(info) # set logger verbosity = sopt.options.get('verbosity', 'warning') + logfile = sopt.options.get('logfile', None) cli_loglevel = getattr(logging, verbosity.upper()) - set_logger(level=verbosity) + set_logger(level=verbosity, logfile=logfile) logger = logging.getLogger('sima') logger.setLevel(cli_loglevel) # loads configuration @@ -109,14 +110,18 @@ def main(): sima.shutdown() -# Script starts here -if __name__ == '__main__': +def run(): + """Catching broad exception + """ # pylint: disable=broad-except try: main() except Exception: exception_log() +# Script starts here +if __name__ == '__main__': + run() # VIM MODLINE # vim: ai ts=4 sw=4 sts=4 expandtab