diff --git a/requirements.txt b/requirements.txt index e22af4a..11c3f03 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,4 @@ libvirt-python>=1.3.1 ovh==0.4.7 termcolor==1.1.0 terminaltables==3.1.0 +coloredlogs==7.3 diff --git a/vm.py b/vm.py index c673d03..06af0b8 100755 --- a/vm.py +++ b/vm.py @@ -16,7 +16,17 @@ __version__ = '0.1' import logging -logging.basicConfig(level=logging.DEBUG) +logging.getLogger('ovh.vendor').setLevel(logging.WARNING) + +logformat = '%(asctime)s %(name)s %(levelname)-7s %(message)s' +logdatefmt = '%Y-%m-%d %H:%M:%S' +loglevel = logging.INFO +try: + import coloredlogs + coloredlogs.install(level=loglevel, fmt=logformat, datefmt=logdatefmt) +except: + logging.basicConfig(level=loglevel, format=logformat, datefmt=logdatefmt) + logger = logging.getLogger(__name__) from docopt import docopt