Python中logging快速上手教程

  • 时间:
  • 浏览:0
  • 来源:大发快3_快3在线稳定计划_大发快3在线稳定计划

本文使用得日志需要导入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上的代码

猜你喜欢

2018中国独角兽企业公布 蚂蚁金服、百望云等上榜

图片来源图虫:已授站长之家使用【TechWeb】5月9日,北京市长城企业战略研究所发布《2018年中国独角兽发展报告》及中国独角兽企业榜单。报告显示,2018年中国独角兽数量达

2020-01-24

Kamil Cristobal数据,Kamil Cristobal新闻,Kamil Cristobal视频,Kamil Cristobal身价

KamilCristobalKamilCristobal俱乐部:皇家阿维拉国籍:西班牙身高:CM位置:前锋年龄:体重:KG号码:号生日:惯用脚:赛季俱乐部上场首发进球助攻黄牌红

2020-01-24

一文读懂Facebook Libra负责人的听证会证词

声明:本文来自于微信公众号深链Deepchain(ID:deepchainvip),作者:门人,授权站长之家转载发布。今明二天(7月16日、7月17日)FacebookLibr

2020-01-24

載歌載舞頌唱《東方之珠》

圖:男聲獨唱與舞蹈《東方之珠》\中新社【大公報訊】據新華社報道:9月29日晚的文藝晚會《奮鬥吧中華兒女》第三篇章「團結奮鬥」通過歌聲和舞蹈表達對改革開放事業的深情禮讚。「改革開

2020-01-23

中国古建筑之斗拱结构分解图

核心提示:什么是斗拱,斗拱又称铺作(宋式),牌科(吴式)等。在梁檩与立柱之间,作为你这俩过渡底部形态,由有些斗性木块,与肋形曲木,层层垫托,向外伸张,在檐下也能使出檐加远,是中

2020-01-23