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
- python+pytest介面自動化(16)-介面自動化專案中日誌的使用 (使用loguru模組)Python
- 如何使用Journalctl檢視並操作Systemd日誌
- Swoft AOP 記錄使用者操作日誌
- python-包及日誌模組使用Python
- Python:使用logging模組記錄日誌Python
- 『無為則無心』Python日誌 — 65、日誌模組logging的使用Python
- 日誌分析常規操作
- python日誌配置Python
- Python 日誌(Log)Python
- 從零開始的Python學習Episode 14——日誌操作Python
- 我使用Spring AOP實現了使用者操作日誌功能Spring
- spring-boot-route(十七)使用aop記錄操作日誌Springboot
- 使用配置檔案方式記錄Python程式日誌Python
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- python如何輸出日誌?Python
- python logging日誌的禁用Python
- 『無為則無心』Python日誌 — 64、Python日誌模組logging介紹Python
- Spring Boot日誌使用Spring Boot
- aspnetcore 使用serilog日誌NetCore
- Python 日誌列印之logging.config.dictConfig使用總結Python
- Go中使用Zap日誌庫與Lumberjack日誌切割Go
- 日誌服務之使用Nginx模式採集日誌Nginx模式
- logback下日誌輸出前處理操作——以日誌脫敏為例
- 如何優雅地記錄操作日誌
- 如何優雅的記錄操作日誌?
- 如何優雅地記錄操作日誌?
- 填報表怎麼跟蹤使用者操作,記錄日誌?
- 技術日誌 - Dcat Admin 使用 - 在列表頁面新增彈窗操作
- SpringBoot專案使用AOP及自定義註解儲存操作日誌Spring Boot
- python日誌重複輸出Python
- Python 封裝日誌模型loggingPython封裝模型
- python日誌怎麼儲存Python
- 使用 logzero 在 Python 中進行簡單日誌記錄Python