|
import logging |
|
from logging.handlers import RotatingFileHandler |
|
import os |
|
|
|
log_file_name = "workdir/log_replaceAnything.log" |
|
os.makedirs(os.path.dirname(log_file_name), exist_ok=True) |
|
|
|
format = '[%(levelname)s] %(asctime)s "%(filename)s", line %(lineno)d, %(message)s' |
|
logging.basicConfig( |
|
format=format, |
|
datefmt="%Y-%m-%d %H:%M:%S", |
|
level=logging.INFO) |
|
logger = logging.getLogger(name="WordArt_Studio") |
|
|
|
fh = RotatingFileHandler(log_file_name, maxBytes=20000000, backupCount=3) |
|
formatter = logging.Formatter(format, datefmt="%Y-%m-%d %H:%M:%S") |
|
fh.setFormatter(formatter) |
|
logger.addHandler(fh) |