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