🎨 HueLogs

A minimalistic log dashboard for personal projects. Monitor your application logs effortlessly without the complexity of enterprise-grade log aggregators.

Why HueLogs?

Setting up a logging dashboard at the initial stages of your project saves you the hassle of integrating complex log aggregators later. HueLogs provides a minimal and quick log monitoring setup perfect for small-scale projects and early-stage development.

⚡ Quick Setup

Get up and running in minutes with Docker Compose

🎯 Minimal

No unnecessary complexity, just clean log monitoring

🔧 Flexible

Send logs via API or use client libraries

Screenshots

📸 Log Details View

How to Run

  1. Clone the repository and navigate to the project directory
  2. Run the application using Docker Compose:
    docker compose up --build
  3. Open your browser and navigate to:
    http://127.0.0.1:5000/

How to Send Logs

HueLogs supports multiple ways to send logs to your dashboard. Choose the method that best fits your workflow:

1️⃣ Using CURL

Send logs directly via HTTP POST request:

curl -X POST http://127.0.0.1:5000/api/add-log \ -H "Content-Type: application/json" \ -d '{"message": "This is a test log"}'

2️⃣ Python Client Package

Use the official Python client for seamless integration:

pip install hue-logger

Package repository: hue_logger_py_client