![](/img/trans.png)
[英]How to handle error by myself while using Loguru
我有一些帶有自定義編碼字符的句子。 使用 Loguru 時,它會引發 UnicodeEncodeError,因為由於那些自定義字符,它無法對我的句子進行編碼,所以我希望我能自己處理錯誤,我該怎么辦? ...
[英]How to handle error by myself while using Loguru
我有一些帶有自定義編碼字符的句子。 使用 Loguru 時,它會引發 UnicodeEncodeError,因為由於那些自定義字符,它無法對我的句子進行編碼,所以我希望我能自己處理錯誤,我該怎么辦? ...
[英]How to set a minimal logging level with loguru?
我想在開發和生產中使用不同的日志記錄級別。 為此,我需要在程序的早期設置觸發日志的最低級別。 默認為 output 所有嚴重性:from loguru import logger as log log.debug("a debug log") log.error("an error log") ...
[英]Loguru error when using dask with a multiprocessing scheduler
嘗試使用啟用了enqueue的記錄器處理程序從dask.delayed function 記錄時,我收到了RuntimeError 。 這是一個最小的可重現示例 這會產生以下錯誤: ...
[英]Python deactivate loguru.logger.catch() function when run in pytest
我正在使用 loguru.logger.catch() 函數來記錄一些輸出。 另外,當我使用 pytest 測試我的課程時,我想停用此功能。 我試過使用猴子補丁,但沒有用。 我該如何處理這種情況? 示例代碼: ...
[英]How to format elapsed time (timedelta) in loguru?
loguru 中的經過時間是一個datetime.timedelta對象。 ( loguru 文檔) 我希望將時間格式化為分鍾和秒。 因此,如果elapsed.seconds = 123 ,它將變為2m3s 。 這通常可以通過 f-string 中的{elapsed.seconds//60}m ...
[英]loguru ModuleNotFoundError when using pyinstaller
使用 pyinstaller 構建 EXE 時,生成的 exe 文件不執行,並顯示錯誤“ModuleNotFoundError: No module named 'loguru'”。 運行 pythons 腳本沒有任何問題。 到目前為止在 Stackoverflow 上沒有找到任何有效的解決方案 ...
[英]Logging UUID per API request in Python FastAPI
我有一個純 python 包(我們稱它為 main),它具有一些用於管理基礎結構的功能。 此外,我還創建了一個 FastAPI 服務,可以根據需要調用主模塊來調用功能。 對於日志記錄,我正在使用loguru 。 啟動時的 API 創建一個 loguru 實例,應用設置並設置通用 UUID(即 [m ...
[英]Loguru: extra variable that's not always set
我想在我的日志中添加一個額外的變量,但前提是該變量存在/已設置。 這是我想出的解決方案:import sys from loguru import logger def formatter(record): if "remote_ip" in record.get("extra", []) ...
[英]How to use Loguru defaults + and extra information?
我仍在研究 Loguru,但我找不到一個簡單的方法來做到這一點。 我想使用 Loguru 的默認選項,我相信它們很棒,但我想向它添加信息,我想添加將被記錄的請求的 IP。 如果我試試這個: 這記錄了這個: 我知道使用logger.remove(0)我將刪除默認日志,但我想用它來獲得類似這樣的東西 ...
[英]How to hide logger output in Jupyter notebook but still continue the backend logging
有沒有辦法在 Jupyter 筆記本中隱藏打印的 output (紅色背景部分被綠色包圍),同時仍然保持信息記錄功能,例如將日志保存到 a.log 文件中? 我看到線程談論更改級別,但這不是我想要的,因為我想將級別保持在 INFO 以繼續記錄 INFO 日志。 ...
[英]Use Loguru logging library to log requests made in an imported file
所以我在 python 文件 (main.py) 中編寫了程序,該文件使用 api 包裝文件 (bluerev.py) 中的類。 我想使用 main.py 中的 loguru 記錄器來收集程序中的所有異常 + 在 api 包裝器中發出的所有請求。 所以 bluerev.py api 包裝器中設置的日 ...
[英]How to write each level to a separate file so that it does not repeat in each file below the level?
跟蹤日志2021-12-26 15:44:39.272 | TRACE | __main__:main:216 - TRACE 2021-12-26 15:44:39.272 | DEBUG | __main__:main:217 - DEBUG 2021-12-26 15:44:39 ...
[英]Loguru: how to obfuscate data in logs
使用 python 記錄器,我可以像這樣混淆數據:import logging import re import sys class MySensitiveFormatter(logging.Formatter): """Formatter that removes sensitive ...
[英]How to access request_id defined in fastapi middleware in function
嗨,我的中間件是這樣寫的 我希望中間件中定義的 request_id 可以在其他定義的 function 中訪問,我們該怎么做? ...
[英]Python error with literals and lists in loguru: unsupported operand type(s) for +: 'NoneType' and 'list'
使用 loguru 將列表寫回配置文件,並收到可怕unsupported operand type(s) for +: 'NoneType' and 'list'錯誤。 我知道錯誤來自嘗試結合文字和列表。 我試圖通過使用變量來表示文字來分解該行,但這只會產生相同的錯誤。 有問題的代碼塊:def u ...
[英]Loguru callback function when an error is logged
我正在將桌面應用程序從 Python 的標准庫日志記錄移動到 Loguru,並希望在用戶界面中有一個包含日志記錄信息的文本框。 有沒有辦法掛鈎 Loguru 錯誤級別日志記錄,允許將日志消息發送到回調 function? 這將允許我使用最新的錯誤消息更新用戶界面。 例如, ...
[英]How to use loguru with standard loggers?
我想使用Loguru來攔截來自其他模塊的記錄器。 請問你們中的任何人都可以告訴如何處理這個話題嗎? 例子: 執行: ...