1. 程式人生 > >一個日誌模板,從traceback打印異常受啟發做的模板,可被pycharm esclip sublime等ide識別和跳轉

一個日誌模板,從traceback打印異常受啟發做的模板,可被pycharm esclip sublime等ide識別和跳轉

-c http esc pip 支持 pyc bubuko info 格式


之前發過日誌,再增加一種模板。

logging.Formatter(‘%(asctime)s - %(name)s - File "%(pathname)s", line %(lineno)d, in<%(funcName)s> - %(levelname)s - %(message)s‘, "%Y-%m-%d %H:%M:%S"), # 一個模仿traceback異常的可跳轉到打印日誌地方的模板


此模板是模擬traceback字符串的格式,因為traceback字符串被pycahrm等ide支持成跳轉了,按照那個格式做日誌模板,那麽pycharm 控制臺和日誌文件都能很輕松跳轉到指定文件的指定行。


使用pip安裝:
pip install -i https://pypi.org/simple/ multiprocessing_log_manager==0.1.7


控制臺的日誌是這樣,可以直接點擊鏈接,自動跳轉到指定文件的指定行。

技術分享圖片

 

 

 

 

一個日誌模板,從traceback打印異常受啟發做的模板,可被pycharm esclip sublime等ide識別和跳轉