Skip to content

pretty-loguru增強版 Python 日誌庫

基於 Loguru,集成 Rich 和 ASCII Art,讓日誌輸出更加優雅

pretty-loguru

🚀 快速安裝

bash
pip install pretty-loguru

⚡ 超快速開始

python
from pretty_loguru import create_logger

# 一行代碼初始化日誌系統
logger = create_logger(
    name="docs_demo",
    log_path="my_logs",
    level="INFO"
)

# 開始使用各種日誌功能
logger.info("應用程式啟動成功")
logger.success("資料庫連接正常")
logger.warning("記憶體使用率較高")

# Rich 區塊日誌
logger.block(
    "系統狀態摘要",
    [
        "CPU 使用率: 45%",
        "記憶體使用率: 60%", 
        "磁碟空間: 120GB 可用",
        "網路連接: 正常"
    ],
    border_style="green",
    log_level="INFO"
)

# ASCII 藝術標題
logger.ascii_header(
    "SYSTEM READY",
    font="slant",
    border_style="blue"
)

📸 效果展示

基本日誌輸出

基本範例終端機

Rich 區塊日誌

Rich 區塊範例

ASCII 藝術標題

ASCII 藝術範例

🎯 為什麼選擇 pretty-loguru?

  • 🎨 視覺化優先: 豐富的視覺元素讓日誌不再單調
  • ⚡ 開箱即用: 極簡的 API 設計,幾行代碼即可上手
  • 🔧 高度靈活: 支援多種輸出格式和自定義配置
  • 🌐 框架整合: 完美支援 FastAPI、Uvicorn 等主流框架
  • 📦 生產就緒: 內建日誌輪換、壓縮、清理等企業級功能

🧭 我該從哪裡開始?

📊 根據您的身份選擇

我是...建議路徑預估時間
🆕 Python 日誌新手5分鐘體驗核心功能視覺化30分鐘
🌐 Web 開發者快速開始核心功能框架整合45分鐘
🏭 DevOps/運維安裝配置生產實踐進階配置1小時
🔬 進階開發者API文件完整範例自定義開發2-3小時

🎯 根據您的需求選擇

我想要...直接跳到
5分鐘快速體驗快速體驗
🎨 美化日誌輸出視覺化功能
🚀 FastAPI 整合框架整合
🏭 生產環境部署生產實踐
📚 完整學習學習中心

🚀 學習路徑

📄 授權

本專案採用 MIT License 授權。

基於 MIT 許可證發布