xuyonghao
2025-02-08 72a8a0a1ad6b79b8e9fb2facef121f9b5d584666
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import logging
import logging.handlers
 
def init_log():
    logger = logging.getLogger()
    logger.setLevel(logging.INFO)
    # ch = logging.StreamHandler()
    fh = logging.handlers.RotatingFileHandler("Log/log.log",mode="a",maxBytes = 100*1024, backupCount = 10, encoding='utf-8')
    formatter = logging.Formatter(
        "%(asctime)s - %(module)s - %(funcName)s - line:%(lineno)d - %(levelname)s -: %(message)s"
    )
    fh.setFormatter(formatter)
    logger.addHandler(fh)  # 将日志输出至文件
    return logger
 
logger = init_log()