Source code for logger
import logging
[docs]class Logger:
"""Logging functionality
Parameters
----------
VERBOSE : boolean
Value from the verbose argument
"""
def __init__(self, VERBOSE):
self.verbose = VERBOSE
[docs] def info(self, MSG, LEVEL):
"""Log message based on level
Parameters
----------
MSG : string
Message to be logged
LEVEL : int
Level of the message: (0 = info, 1 = error)
"""
msg = MSG
level = LEVEL
if self.verbose:
logging.basicConfig(level=logging.DEBUG)
else:
logging.basicConfig(level=logging.WARNING)
if level == 0:
logging.info(msg)
elif level == 1:
logging.error(msg)
else:
None