python使用loguru操作日誌
1、自定義顏色
呼叫add方法增加handler時可以做定製,比如colorize設定為True表示輸出顏色,而format引數代表日誌輸出的內容格式。
import sys logger.add(sys.stdout, colorize=True, format="<green>{time:YYYY-MM-DD at HH:mm:ss}</green> | <level>{message}</level>") logger.info('hello world')
2、支援Backtrace
對於日誌而言,沒有錯誤堆疊的日誌是沒有靈魂的。Loguru 允許顯示整個堆疊資訊來幫助發現問題(包括變數)。
logger.add("out.log", backtrace=True, diagnose=True) # Caution, may leak sensitive data in prod def func(a, b): return a / b def nested(c): try: func(5, c) except ZeroDivisionError: logger.exception("What?!") nested(0)
以上就是python使用loguru操作日誌的方法,希望對大家有所幫助。更多Python學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2471/viewspace-2830186/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [python] Python日誌記錄庫loguru使用指北Python
- Loguru:Python 日誌終極解決方案Python
- python 使用 loguru 輸出異常日誌同時列印變數值Python變數
- 如何使用 loguru 接管程式的所有日誌輸出?
- python+pytest介面自動化(15)-日誌管理模組loguru簡介Python
- 2.4慢操作日誌
- Swoft AOP 記錄使用者操作日誌
- 如何使用Journalctl檢視並操作Systemd日誌
- 使用Log4j進行日誌操作
- python+pytest介面自動化(16)-介面自動化專案中日誌的使用 (使用loguru模組)Python
- python-包及日誌模組使用Python
- 使用Python解析nginx日誌檔案PythonNginx
- 日誌分析常規操作
- secureCRT記錄操作日誌Securecrt
- 重做日誌基礎操作
- oracle日誌操作記錄Oracle
- dml操作重做日誌分析
- python日誌配置Python
- Python 日誌(Log)Python
- 使用Logminer來分析具體的DML操作日誌
- Oracle日誌檔案常用操作Oracle
- Appfuse:記錄操作日誌APP
- 從零開始的Python學習Episode 14——日誌操作Python
- 『無為則無心』Python日誌 — 65、日誌模組logging的使用Python
- 我使用Spring AOP實現了使用者操作日誌功能Spring
- spring-boot-route(十七)使用aop記錄操作日誌Springboot
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- Python輸出日誌Python
- logminer日誌挖掘操作步驟
- oracle日常操作彙總:日誌篇Oracle
- Python:使用logging模組記錄日誌Python
- 使用配置檔案方式記錄Python程式日誌Python
- python logging日誌模組以及多程式日誌Python
- apache日誌匯入oracle(日誌經過python處理)ApacheOraclePython
- 日誌服務之使用Nginx模式採集日誌Nginx模式
- python如何輸出日誌?Python
- Python 日誌功能詳解Python
- Python監控日誌程式Python