python logging 备忘 常用format
log_formatter = logging.Formatter("%(asctime)s %(process)s %(thread)s %(filename)s [%(levelname)-5.5s] %(message)s")常用handler
TimedRotatingFileHandler 按照日期切分日志
如下:
from logging.handlers import TimedRotatingFileHandler file_handler = TimedRotatingFileHandler("%smain.log" % log_path, when="midnight") file_handler.suffix = "%Y_%m_%d.log" file_handler.setFormatter(log_formatter)
StreamHandler std输出
如下:
std_handler = logging.StreamHandler(sys.stdout) std_handler.setFormatter(log_formatter)添加handler
logger = logging.getLogger() logger.addHandler(file_handler) logger.addHandler(std_handler) logger.setLevel(logging.WARNING)
終わり。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/42780.html
Next When to use logging The logging functions are named after the level or severity of the events they are used to track. The standard levels and their applicability are described below (in increasin...
摘要:备忘录模式常常与命令模式和迭代子模式一同使用。自述历史所谓自述历史模式实际上就是备忘录模式的一个变种。在备忘录模式中,发起人角色负责人角色和备忘录角色都是独立的角色。 备忘录模式(Memento Pattern)属于行为型模式的一种,在不破坏封装特性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。 概述 备忘录模式又叫做快照模式(...
摘要:备忘录模式一备忘录模式定义在不破坏封闭性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 备忘录模式 一. 备忘录模式 1.1 定义 在不破坏封闭性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态. 1.2 角色 备忘录(Memento):用于存储发起者对象的内部状态. 发起者(Orginator):创建备忘录,记录...
摘要:完成成品基于的示例,麻雀虽小,五脏俱全技术栈功能描述使用说明添加备忘录输入标题后回车添加如果内容为空或只有空格会清空,什么都不添加删除备忘录点击标题后面的叉完成备忘录点击标题前面的复选框编辑备忘录双击标题进入编辑模式取消编辑备忘录按或者 vue-todolist 完成成品Vue-todolist 基于Vue的TodoList示例,麻雀虽小,五脏俱全 技术栈 Vue + localSt...
摘要:最终实现的撮图目的借助小程序记录微信日常会话中的重要信息,数据在本地缓存中操作,纯前端无后台,不用担心信息泄露问题。 最终实现的撮图:showImg(https://raw.githubusercontent.com/WGinit/Assets/master/images/memo/1.jpg);showImg(https://raw.githubusercontent.com/WGi...
阅读 2112·2021-11-24 10:26
阅读 2726·2021-11-23 09:51
阅读 2892·2021-10-08 10:05
阅读 1623·2021-09-22 15:18
阅读 1598·2019-08-29 18:45
阅读 2117·2019-08-29 18:40
阅读 3305·2019-08-29 16:16
阅读 2828·2019-08-29 14:21