import logging | |
logging.basicConfig(level=logging.INFO, format='%(asctime)s | %(levelname)s | %(message)s') | |
class Logger: | |
def info(message): | |
logging.info(str(message)) | |
def warning(message): | |
logging.warning("\033[0;33m" + str(message) + "\033[0m") | |
def error(message): | |
logging.error("\033[0;31m" + "-" * 50 + '\n| ' + str(message) + "\033[0m" + "\n" + "└" + "-" * 80) | |
def debug(message): | |
logging.debug("\033[0;37m" + str(message) + "\033[0m") | |
logger = Logger() | |