今日看点:双成药业:注射用紫杉醇(白蛋白结合型)ANDA发起专利挑战
双成药业12月28日公告,公司于12月27日向美国食品和药品监督管理局(以下简称“FDA”)提交注射用紫杉醇(白蛋白结合型)的简化新药申请(以下简称
我相信每一个开发者都有打印日志的习惯,好看的日志可以加快调试的速度,可以更好的了解程序中发生的事情。本文分享一个技巧,可以让 Python 在控制台输出彩色的日志。
安装 coloredlogspipinstallcoloredlogs
【资料图】
首先,和正常打印日志一样,我们创建一个 logger
logging.basicConfig()logger=logging.getLogger(name="mylogger")
然后,把 logger 安装到 coloredlogs:
coloredlogs.install(logger=logger)logger.propagate=False
logger.propagate = False确保 coloredlogs 不会将我们的日志事件传递给根 logger,这可以防止我们重复记录每个事件。
我们想为我们的控制台输出添加一些样式,可以在这里定义:
coloredFormatter=coloredlogs.ColoredFormatter(fmt="[%(name)s]%(asctime)s%(funcName)s%(lineno)-3d%(message)s",level_styles=dict(debug=dict(color="white"),info=dict(color="blue"),warning=dict(color="yellow",bright=True),error=dict(color="red",bold=True,bright=True),critical=dict(color="black",bold=True,background="red"),),field_styles=dict(name=dict(color="white"),asctime=dict(color="white"),funcName=dict(color="white"),lineno=dict(color="white"),))
接下来就和正常使用日志一样了,配置一个流处理器,让日志显示在控制台:
ch=logging.StreamHandler(stream=sys.stdout)ch.setFormatter(fmt=coloredFormatter)logger.addHandler(hdlr=ch)logger.setLevel(level=logging.DEBUG)
接下来就可以输入日志信息了:
logger.debug(msg="thisisadebugmessage")logger.info(msg="thisisaninfomessage")logger.warning(msg="thisisawarningmessage")logger.error(msg="thisisanerrormessage")logger.critical(msg="thisisacriticalmessage")
效果图如下:
完整代码如下:
importloggingimportcoloredlogsimportsys##配置loggerlogging.basicConfig()logger=logging.getLogger(name="mylogger")coloredlogs.install(logger=logger)logger.propagate=False##配置颜色coloredFormatter=coloredlogs.ColoredFormatter(fmt="[%(name)s]%(asctime)s%(funcName)s%(lineno)-3d%(message)s",level_styles=dict(debug=dict(color="white"),info=dict(color="blue"),warning=dict(color="yellow",bright=True),error=dict(color="red",bold=True,bright=True),critical=dict(color="black",bold=True,background="red"),),field_styles=dict(name=dict(color="white"),asctime=dict(color="white"),funcName=dict(color="white"),lineno=dict(color="white"),))##配置StreamHandlerch=logging.StreamHandler(stream=sys.stdout)ch.setFormatter(fmt=coloredFormatter)logger.addHandler(hdlr=ch)logger.setLevel(level=logging.DEBUG)##outputlogger.debug(msg="thisisadebugmessage")logger.info(msg="thisisaninfomessage")logger.warning(msg="thisisawarningmessage")logger.error(msg="thisisanerrormessage")logger.critical(msg="thisisacriticalmessage")最后的话
本文分享了一种输出彩色日志的方法,感觉不错的话,请分享给身边的程序员们,祝编码愉快。
关键词: 正常使用
双成药业12月28日公告,公司于12月27日向美国食品和药品监督管理局(以下简称“FDA”)提交注射用紫杉醇(白蛋白结合型)的简化新药申请(以下简称
1、排骨最好的保存方式就是低温储藏,若是需要立即食用的排骨,则可以用冰箱冷藏保存,保持新鲜感,若是需要长时间保存的话,可以放入冰箱冷冻
记者从中国石油塔里木油田公司了解到,位于塔克拉玛干沙漠腹地的我国最大超深油田——富满油田油气产量今年突破300万吨大关,达到309 05万吨,
截至2022年12月27日收盘,汉马科技(600375)报收于6 62元,下跌2 79%,换手率0 92%,成交量6 05万手,成交额4019 64万元。12月
证券代码:000663 证券简称:永安林业 福建省永安林业(集团)股份有限公司 募集资金
自从痞幼官宣新恋情之后,就遭到全网热议,再加上对方戴着口罩,所以更增加了神秘感。虽说痞幼是位超级大网红,但属实有些小瞧粉丝的深扒能力
作为清华大学电子信息学科的成果转化基地,清华大学天津电子信息研究院(简称“清华天津电子院”),在天津滨海新区政府和中新天津生态城管委
近期,小米推出了新款温湿度计——米家智能温湿度计3,售价49元。对比起上一代温湿度计,新款产品屏幕尺寸更大,并采用段码显示方式呈现数据,
CFi CN讯:二、本次减持计划的主要内容(一)减持计划的具体安排1、减持原因:个人资金需求。2、减持股份来源:实际控制人的一致行动人刘一苇
C919大飞机开始验证飞行:别再拿国产化率说事了!
同花顺数据中心显示,景津装备12月23日获融资买入9 33万元,占当日买入金额的0 79%,当前融资余额2194 74万元,占流通市值的0 13%,超过历史70
近日,国投、京能、中节能、粤电、建工集团发布多个光伏岗位招聘信息,详情如下: 国投江苏新能源有限公司于2020年3月注册成立,注册地江苏
无症状或与基因有关。打开凤凰新闻,查看更多高清图片自12月7日《新十条》防疫政策发布以来,社交网络逐渐被新冠感受刷屏,包含“小刀拉嗓子”
证券代码:002530 公告编号:2022-065 金财互联控股股份有限公司 本公司及监事会全体成员保
1 工作日:上午8:00-11:30,下午13:00-16:30。2 交通违章定义:交通违章是违反交通管理的行为。交通违章的违反可能给社会、团体、企业、学校以
Copyright 2015-2022 今日双创网 版权所有 备案号:沪ICP备2022005074号-40 联系邮箱:5 85 59 73 @qq.com
随着全光网络越织越密 如何进一步增强消费者和产业界的“获得感”?
近年来,在5G和宽带双千兆牵引下,新项目、新试点、新应用层出不穷。随着全光网络越织越密,如何进一步增强消费者和产业界的获得感?湖北日
致敬老将!热爱可抵岁月漫长
<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202
微视频|字里藏情迎元宵
<script src="http: tv people com cn img player v js">< script><script>showPlayer({id:" pvservice xml 202