• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

yxchun

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

将日志同时输出到控制台和文件中

import os
import logging
from logging import handlers import logging.config logger = logging.getLogger() logger.setLevel(level=logging.DEBUG)
# 获取绝对路径 path
= os.path.abspath('.') # 日志打印格式 formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')
#将日志输出到文件 file_handler
= handlers.TimedRotatingFileHandler(filename=path+'\\send.log', when='D') file_handler.setFormatter(formatter) # 将日志打印到控制台 console_handler = logging.StreamHandler() console_handler.setFormatter(formatter) logger.addHandler(console_handler) logger.addHandler(file_handler)

 

 

参考:https://www.cnblogs.com/yyds/p/6901864.html(讲解超级详细)

https://blog.csdn.net/u010895119/article/details/79470443

 

posted on 2022-07-08 14:18  yxchun  阅读(482)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3