Add logger.py
This commit is contained in:
parent
4cdb1041cd
commit
196c2142ca
1 changed files with 30 additions and 0 deletions
30
logger.py
Normal file
30
logger.py
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
|
import colorama
|
||||||
|
|
||||||
|
|
||||||
|
class Logger(object):
|
||||||
|
def __init__(self, module: str, datefmt: str = '%m/%d/%Y %I:%M:%S %p'):
|
||||||
|
colorama.init()
|
||||||
|
self.module = module
|
||||||
|
self.datefmt = datefmt
|
||||||
|
|
||||||
|
def info(self, msg: str, levelname: str = 'INFO'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[92m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
||||||
|
|
||||||
|
def debug(self, msg: str, levelname: str = 'DEBUG'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[93m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
||||||
|
|
||||||
|
def verbose(self, msg: str, levelname: str = 'VERBOSE'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[96m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
||||||
|
|
||||||
|
def error(self, msg: str, levelname: str = 'ERROR'):
|
||||||
|
asctime = datetime.now().strftime(self.datefmt)
|
||||||
|
|
||||||
|
print(f'\033[91m[{asctime}] - {levelname} - {self.module} - {msg}\033[39m')
|
Loading…
Add table
Reference in a new issue