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)
終わり。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
摘要:備忘錄模式常常與命令模式和迭代子模式一同使用。自述歷史所謂自述歷史模式實際上就是備忘錄模式的一個變種。在備忘錄模式中,發(fā)起人角色負責人角色和備忘錄角色都是獨立的角色。 備忘錄模式(Memento Pattern)屬于行為型模式的一種,在不破壞封裝特性的前提下,捕獲一個對象的內部狀態(tài),并在該對象之外保存這個狀態(tài)。這樣就可以將該對象恢復到原先保存的狀態(tài)。 概述 備忘錄模式又叫做快照模式(...
摘要:備忘錄模式一備忘錄模式定義在不破壞封閉性的前提下,捕獲一個對象的內部狀態(tài),并在該對象之外保存這個狀態(tài)。 備忘錄模式 一. 備忘錄模式 1.1 定義 在不破壞封閉性的前提下,捕獲一個對象的內部狀態(tài),并在該對象之外保存這個狀態(tài)。這樣以后就可將該對象恢復到原先保存的狀態(tài). 1.2 角色 備忘錄(Memento):用于存儲發(fā)起者對象的內部狀態(tài). 發(fā)起者(Orginator):創(chuàng)建備忘錄,記錄...
摘要:完成成品基于的示例,麻雀雖小,五臟俱全技術棧功能描述使用說明添加備忘錄輸入標題后回車添加如果內容為空或只有空格會清空,什么都不添加刪除備忘錄點擊標題后面的叉完成備忘錄點擊標題前面的復選框編輯備忘錄雙擊標題進入編輯模式取消編輯備忘錄按或者 vue-todolist 完成成品Vue-todolist 基于Vue的TodoList示例,麻雀雖小,五臟俱全 技術棧 Vue + localSt...
摘要:最終實現(xiàn)的撮圖目的借助小程序記錄微信日常會話中的重要信息,數(shù)據(jù)在本地緩存中操作,純前端無后臺,不用擔心信息泄露問題。 最終實現(xiàn)的撮圖:showImg(https://raw.githubusercontent.com/WGinit/Assets/master/images/memo/1.jpg);showImg(https://raw.githubusercontent.com/WGi...
閱讀 2181·2021-11-24 10:26
閱讀 2792·2021-11-23 09:51
閱讀 2907·2021-10-08 10:05
閱讀 1683·2021-09-22 15:18
閱讀 1620·2019-08-29 18:45
閱讀 2143·2019-08-29 18:40
閱讀 3332·2019-08-29 16:16
閱讀 2849·2019-08-29 14:21