python+selenium 儲存log
1、log類
import logging import os import time class Logger(object): def __init__(self, logger): """ 指定儲存日誌的檔案路徑,日誌級別,呼叫檔案 將日誌存入到指定的檔案中 :param logger: """ # 建立一個logger(記錄器) # 日誌記錄的工作主要由Logger物件來完成。在呼叫getLogger時要提供Logger的名稱 self.logger = logging.getLogger(logger) self.logger.setLevel(logging.DEBUG) # 建立一個handler,用於寫入日誌檔案 rq = time.strftime('%Y%m%d%H%M', time.localtime(time.time())) log_path = os.path.dirname(os.getcwd()) + '/logs/' log_name = log_path + rq + '.log' # 檔名 # 將日誌寫入磁碟 fh = logging.FileHandler(log_name) fh.setLevel(logging.INFO) # 建立一個handler,用於輸出到控制檯 ch = logging.StreamHandler() ch.setLevel(logging.INFO) # 定義handler的輸出格式 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') fh.setFormatter(formatter) ch.setFormatter(formatter) # 給logger新增handler self.logger.addHandler(fh) self.logger.addHandler(ch) def getlog(self): return self.logger
2、log類呼叫
from pagehandlers import homehandler from utils.Logger import Logger logger = Logger(logger='home').getlog() def home(self): homehandler.homehandler(self) logger.info("home執行完畢")
相關文章
- python+selenium 截圖儲存Python
- Synology群暉NAS儲存正確建立儲存池和儲存空間的方法
- C# 記事本儲存logC#
- Activity Monitor log儲存時間調整
- 重新理解RocketMQ Commit Log儲存協議MQMIT協議
- 基於catalog 建立RMAN儲存指令碼指令碼
- 塊儲存 檔案儲存 物件儲存物件
- #用openfiledialog檔案和savefileDialog開啟和儲存檔案
- Redo Log之二:遷移redo log到不同的儲存路徑
- 【儲存資料恢復】EqualLogic PS系列儲存磁碟故障的資料恢復案例資料恢復
- 【儲存資料恢復】某品牌EqualLogic系列儲存介紹和資料恢復方法資料恢復
- 群暉(Synology)NAS網路儲存伺服器伺服器
- 使用blockhole儲存引擎過濾複製的binlogBloC儲存引擎
- 行式儲存 列式儲存
- 儲存—物件儲存_Minio物件
- 自動儲存、靜態儲存和動態儲存
- 訊息資料庫Message DB:PostgreSQL的事件儲存和訊息儲存 - Eventide Blog資料庫SQL事件IDE
- MyISAM 儲存引擎,Innodb 儲存引擎儲存引擎
- 資料儲存--檔案儲存
- catalog備份資料庫及RMAN儲存指令碼資料庫指令碼
- 儲存
- LOB列型別的LOGGING和NOLOGGING儲存選擇型別
- 物件儲存 vs 檔案儲存 vs 塊儲存,選哪個?物件
- 儲存過程與儲存函式儲存過程儲存函式
- PostgreSQL儲存智慧-空間聚集儲存SQL
- Redis儲存結構以及儲存格式Redis
- 聚焦資料時代新儲存需求,浪潮儲存的新儲存之道
- logmnr中三種抽取和儲存資料字典的方法
- 雲原生儲存詳解:容器儲存與 K8s 儲存卷K8S
- mysql儲存函過程和儲存函式都屬於儲存程式MySql儲存函式
- 物件儲存,未來儲存新潮流物件
- Android儲存(2)– 介面卡儲存Android
- Flutter持久化儲存之檔案儲存Flutter持久化
- 容器附加儲存(CAS)是雲原生儲存
- 儲存引擎儲存引擎
- 照片儲存
- 儲存管理
- 物件儲存物件