寫Python程序的時候, 我們經常需要寫日志, 以便調試程序,發現問題,以及查看程序的運行狀態。
Python自帶了logging模塊,可以將日志保存到.txt文件中, 也可以輸入到界面上。
我們希望日志有一定的格式, 比如下面這樣的格式輸出:
2013-04-24 09:30:28,071 INFO This is a info message 2013-04-24 09:30:28,071 WARNING This is a warning message 2013-04-24 09:30:28,071 ERROR This is a error message 2013-04-24 09:30:28,071 CRITICAL This is a critical message
Python 代碼
# -* - coding: UTF-8 -* - import logginglogger = logging.getLogger()# 先在C盤下面新建一個文件夾,叫做test handler = logging.FileHandler("c:\\test\\log.txt") logger.addHandler(handler)# Formatter的文檔說明。這里有三項:時間,信息級別,日志信息 formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') handler.setFormatter(formatter)# 設置日志輸出的級別, 寫入日志時,小于指定級別的信息將被忽略。 # 因此為了輸出想要的日志級別一定, 要設置好此參數。這里我設為NOTSET(值為0),也就是想輸出所有信息 logger.setLevel(logging.NOTSET)# 日志信息有好幾個級別。 debug, info, warning, error, critical logger.debug("This is a debug message") logger.info("This is a info message") logger.warning("This is a warning message") logger.error("This is a error message") logger.critical("This is a critical message")
?
?自動化測試相關教程推薦:
2023最新自動化測試自學教程新手小白26天入門最詳細教程,目前已有300多人通過學習這套教程入職大廠!!_嗶哩嗶哩_bilibili
2023最新合集Python自動化測試開發框架【全棧/實戰/教程】合集精華,學完年薪40W+_嗶哩嗶哩_bilibili
測試開發相關教程推薦
2023全網最牛,字節測試開發大佬現場教學,從零開始教你成為年薪百萬的測試開發工程師_嗶哩嗶哩_bilibili
postman/jmeter/fiddler測試工具類教程推薦
講的最詳細JMeter接口測試/接口自動化測試項目實戰合集教程,學jmeter接口測試一套教程就夠了!!_嗶哩嗶哩_bilibili
2023自學fiddler抓包,請一定要看完【如何1天學會fiddler抓包】的全網最詳細視頻教程!!_嗶哩嗶哩_bilibili
2023全網封神,B站講的最詳細的Postman接口測試實戰教學,小白都能學會_嗶哩嗶哩_bilibili
??總結:
?光學理論是沒用的,要學會跟著一起敲,要動手實操,才能將自己的所學運用到實際當中去,這時候可以搞點實戰案例來學習。
如果對你有幫助的話,點個贊收個藏,給作者一個鼓勵。也方便你下次能夠快速查找。
如有不懂還要咨詢下方小卡片,博主也希望和志同道合的測試人員一起學習進步
在適當的年齡,選擇適當的崗位,盡量去發揮好自己的優勢。
我的自動化測試開發之路,一路走來都離不每個階段的計劃,因為自己喜歡規劃和總結,
測試開發視頻教程、學習筆記領取傳送門!!