Python中logging快速上手教程

  • 时间:
  • 浏览:0
  • 来源:大发快三_快三客户端下载_大发快三客户端下载

本文使用得日志还要导入logging模块和logging.handlers模块,即

import logging
import logging.handlers

'''
author = "kalafinaian"
email= "kalafinaian@outlook.com"
create_time = 2019-08-11
'''

# 时间 - py文件:行数 - 日志级别(info,warning,error)  具体信息
S_LOG_FORMAT = "[%(asctime)s - %(filename)s:%(lineno)d - %(levelname)s] %(message)s"

# 日志路径设置
S_LOG_URL = "./run_msg.log"
        
# 每天一个多多日志, 'midnight'表示夜里进行更新
logger_handler = logging.handlers.TimedRotatingFileHandler(S_LOG_URL, 'midnight', 1, 0, encoding="utf-8")

# 设置后缀为 年-月-日_时-分-秒.log
logger_handler.suffix = "%Y-%m-%d_%H-%M-%S.log"

# 给logger_handler设置上述的日志格式
logger_handler.setFormatter(logging.Formatter(S_LOG_FORMAT))

# 设置控制台一同输出的Handler
consle_handler = logging.StreamHandler()

# 给consle_handler设置上述的日志格式
consle_handler.setFormatter(logging.Formatter(S_LOG_FORMAT))

# 得到一个多多Logger对象,单例模式             
run_logger = logging.getLogger()

# 日志级别设置为Info
run_logger.setLevel(logging.INFO)

# Logger对象加入上述设置好的hanlder
run_logger.addHandler(logger_handler)
run_logger.addHandler(consle_handler)

欢迎看Github上的代码

猜你喜欢

王者荣耀宫本武藏如何出装 王者荣耀宫本武藏出装推荐

您当前的位置:首页>游戏攻略>手游攻略>王者荣耀宫本武藏怎样才能出装王者荣耀宫本武藏出装推荐 更新时间:2017-06-2115:31:19来源:斗蟹游戏编

2019-11-23

一加年货节来袭过年换机不用愁!全场最高优惠900元

春节将至换机是亲戚亲们的必备节目,近日一加联手京东齐发力,推出年货节活动。一加年货节于1月14日至2月10日在官网和京东商城全面上线,即日起用户登陆页面即可参加以旧换新等购机优

2019-11-23

亚冠战报/上港亚冠八强饮恨出局

图:上港的李圣龙(左)与红钻的关根贵大各不相让法新社【大公报讯】中超劲旅上海上港,於昨晚的亚冠盃八强次回合作者者客日职浦和红钻,之所以凭王燊超扳平1:1,总成绩亦打成3:3平手

2019-11-23

韩游戏产业发展迅猛 从端游转向手游

韩国文化产业振兴院(KOCCA)在2月5日发表了“韩国文化产业前景预测报告书中”,其中提到,韩国游戏产业输出总额将有望突破三十亿美元,并占所有文化产业的百分之六十。韩国文化产业

2019-11-23

微信最强连一连4级第38关怎么过

关于亲戚亲戚让.我让.我让.我 歌词   |  加入亲戚亲戚让.我让.我让.我 歌词   |  意见反馈  |  招聘信息  |  企业企业合作协议|  游戏库列表温馨

2019-11-23