import logging
import os
import time

LOG_DIR = './logs'

if not os.path.exists(LOG_DIR):
    os.makedirs(LOG_DIR)

timestamp = time.strftime("%Y%m%d")
log_file = "{}/{}.log".format(LOG_DIR, timestamp)

logging.basicConfig(
    level=logging.DEBUG,  # 定义输出到文件的log级别,大于此级别的都被输出
    format='%(asctime)s  %(filename)s : %(levelname)s  %(message)s',  # 定义输出log的格式
    datefmt='%Y-%m-%d %A %H:%M:%S',  # 时间
    filename=log_file,  # log文件名
    filemode='a')

logging.debug("debug")

a = 5
b = 0
try:
    c = a / b
except Exception as e:
    logging.exception(e)
最后修改:2023 年 05 月 01 日
如果觉得我的文章对你有用,请随意赞赏