python
import logging
from logging.handlers import TimedRotatingFileHandler
# 创建logger对象
logger = logging.getLogger()
logger.setLevel(logging.INFO)
# 使用TimedRotatingFileHandler记录日志
handler = TimedRotatingFileHandler('app.log', when='midnight', interval=1, backupCount=7)
handler.suffix = '%Y-%m-%d' # 设置日志文件的后缀
handler.setFormatter(logging.Formatter('%(asctime)s - %(levelname)s - %(message)s'))
logger.addHandler(handler)
# 测试
logger.debug('这是一条DEBUG级别的日志')
logger.info('这是一条INFO级别的日志')