Add optional colored logging

This commit is contained in:
Piotr Dobrowolski 2017-10-18 14:07:04 +02:00
parent 709e79f835
commit 46f3493be9
2 changed files with 12 additions and 1 deletions

View File

@ -5,3 +5,4 @@ libvirt-python>=1.3.1
ovh==0.4.7
termcolor==1.1.0
terminaltables==3.1.0
coloredlogs==7.3

12
vm.py
View File

@ -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