import logging
# 一:日誌配置
logging.basicconfig(
# 1、日誌輸出位置:1、終端 2、檔案
# filename='access.log', # 不指定,預設列印到終端
# 2、日誌格式
format
='%(asctime)s - %(name)s - %(levelname)s -%(module)s: %(message)s'
,# 3、時間格式
datefmt=
'%y-%m-%d %h:%m:%s %p'
,# 4、日誌級別
# critical => 50
# error => 40
# warning => 30
# info => 20
# debug => 10
level=30,
)# 注意下面的root是預設的日誌名字,預設日誌級別是warning
# 二:輸出日誌
logging.debug(
'除錯debug'
)logging.info(
'訊息info'
)logging.warning(
'警告warn'
)# warning:root:警告warn
logging.error(
'錯誤error'
)# error:root:錯誤error
logging.critical(
'嚴重critical'
)# critical:root:嚴重critical
通重載入高階配置字典完成日誌高階配置
import os
# 1、定義三種日誌輸出格式,日誌中可能用到的格式化串如下
# %(name)s logger的名字
# %(levelno)s 數字形式的日誌級別
# %(levelname)s 文字形式的日誌級別
# %(pathname)s 呼叫日誌輸出函式的模組的完整路徑名,可能沒有
# %(filename)s 呼叫日誌輸出函式的模組的檔名
# %(module)s 呼叫日誌輸出函式的模組名
# %(funcname)s 呼叫日誌輸出函式的函式名
# %(lineno)d 呼叫日誌輸出函式的語句所在的**行
# %(created)f 當前時間,用unix標準的表示時間的浮 點數表示
# %(relativecreated)d 輸出日誌資訊時的,自logger建立以 來的毫秒數
# %(asctime)s 字串形式的當前時間。預設格式是 「2003-07-08 16:49:45,896」。逗號後面的是毫秒
# %(thread)d 執行緒id。可能沒有
# %(threadname)s 執行緒名。可能沒有
# %(process)d 程序id。可能沒有
# %(message)s使用者輸出的訊息
# 2、強調:其中的%(name)s為getlogger時指定的名字
standard_format =
'[%(asctime)s][%(threadname)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' \
'[%(levelname)s][%(message)s]'
******_format =
'[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d]%(message)s'
test_format =
'%(asctime)s] %(message)s'
# 3、日誌配置字典
logging_dic =
,'******':,
'test':,
},'filters':,
'handlers':,
#列印到檔案的日誌,收集info及以上的日誌
'default':,
'other':,
},'loggers':,
'專門的採集':,
},}
python全棧要學什麼 python全棧學習路線
i程式設計客棧t行業,技術要比學歷 年齡 從業經驗更為重要,技術水平直接決定就業薪資,想要學好python,首先要先了解精通python語言基礎 python web開發 python爬蟲 python資料分析這四大方面。全棧即指的是全棧工程師,指掌握多種技能,並能利用多種技能獨立完成產品的人。就是...
python全棧 類 物件
類名推薦用駝峰命名 類體 在定義時就會執行,在例項化時只自動執行 init 類中存放的是物件共有的資料和功能,訪問位址都一樣 class student 記錄有多少例項化物件 count 0 init 內存放是為物件初始化屬性的功能,但是可以存放任意 想要在類呼叫時就立刻執行的 def init s...
python全棧 Flask小記
虛擬環境和系統環境的差別 虛擬環境的必要性 虛擬環境的安裝步驟 首先建立虛擬環境要先建立乙個系統變數 變數名 workon home 虛擬環境的目錄名 pip install pipenv 進入到你的專案資料夾中 pipenv shell 來到pycharm中設定虛擬環境變數from flask i...