cost 342 ms
使用Loguru時如何自行處理錯誤

[英]How to handle error by myself while using Loguru

我有一些帶有自定義編碼字符的句子。 使用 Loguru 時,它會引發 UnicodeEncodeError,因為由於那些自定義字符,它無法對我的句子進行編碼,所以我希望我能自己處理錯誤,我該怎么辦? ...

如何使用 loguru 設置最小日志記錄級別?

[英]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") ...

Python 在 pytest 中運行時停用 loguru.logger.catch() 函數

[英]Python deactivate loguru.logger.catch() function when run in pytest

我正在使用 loguru.logger.catch() 函數來記錄一些輸出。 另外,當我使用 pytest 測試我的課程時,我想停用此功能。 我試過使用猴子補丁,但沒有用。 我該如何處理這種情況? 示例代碼: ...

使用 pyinstaller 時出現 loguru ModuleNotFoundError

[英]loguru ModuleNotFoundError when using pyinstaller

使用 pyinstaller 構建 EXE 時,生成的 exe 文件不執行,並顯示錯誤“ModuleNotFoundError: No module named 'loguru'”。 運行 pythons 腳本沒有任何問題。 到目前為止在 Stackoverflow 上沒有找到任何有效的解決方案 ...

在 Python FastAPI 中根據 API 請求記錄 UUID

[英]Logging UUID per API request in Python FastAPI

我有一個純 python 包(我們稱它為 main),它具有一些用於管理基礎結構的功能。 此外,我還創建了一個 FastAPI 服務,可以根據需要調用主模塊來調用功能。 對於日志記錄,我正在使用loguru 。 啟動時的 API 創建一個 loguru 實例,應用設置並設置通用 UUID(即 [m ...

Loguru:並非總是設置的額外變量

[英]Loguru: extra variable that's not always set

我想在我的日志中添加一個額外的變量,但前提是該變量存在/已設置。 這是我想出的解決方案:import sys from loguru import logger def formatter(record): if "remote_ip" in record.get("extra", []) ...

如何使用 Loguru 默認值 + 和額外信息?

[英]How to use Loguru defaults + and extra information?

我仍在研究 Loguru,但我找不到一個簡單的方法來做到這一點。 我想使用 Loguru 的默認選項,我相信它們很棒,但我想向它添加信息,我想添加將被記錄的請求的 IP。 如果我試試這個: 這記錄了這個: 我知道使用logger.remove(0)我將刪除默認日志,但我想用它來獲得類似這樣的東西 ...

如何在 Jupyter 筆記本中隱藏記錄器 output 但仍繼續后端記錄

[英]How to hide logger output in Jupyter notebook but still continue the backend logging

有沒有辦法在 Jupyter 筆記本中隱藏打印的 output (紅色背景部分被綠色包圍),同時仍然保持信息記錄功能,例如將日志保存到 a.log 文件中? 我看到線程談論更改級別,但這不是我想要的,因為我想將級別保持在 INFO 以繼續記錄 INFO 日志。 ...

使用 Loguru 日志庫記錄導入文件中的請求

[英]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 包裝器中設置的日 ...

Loguru:如何混淆日志中的數據

[英]Loguru: how to obfuscate data in logs

使用 python 記錄器,我可以像這樣混淆數據:import logging import re import sys class MySensitiveFormatter(logging.Formatter): """Formatter that removes sensitive ...

Python loguru中的文字和列表錯誤:+的不支持的操作數類型:'NoneType'和'list'

[英]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回調function

[英]Loguru callback function when an error is logged

我正在將桌面應用程序從 Python 的標准庫日志記錄移動到 Loguru,並希望在用戶界面中有一個包含日志記錄信息的文本框。 有沒有辦法掛鈎 Loguru 錯誤級別日志記錄,允許將日志消息發送到回調 function? 這將允許我使用最新的錯誤消息更新用戶界面。 例如, ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM