Open Source Error Tracking

Simple error tracking and log management for developers. Free, open source, and easy to use.

LogFlow Dashboard

Powerful Features for Better Debugging

Everything you need to track, manage and fix errors in your applications

Real-time Error Tracking

Capture and monitor errors as they happen with detailed stack traces and context.

Structured Logging

Collect and search through logs with powerful filtering and visualization tools.

Intelligent Alerts

Get notified about critical issues through customizable alert channels.

Performance Metrics

Track application performance and correlate with errors and logs.

Simple Integration

Easy to integrate with any application using our lightweight SDKs or API.

Team Collaboration

Work together to resolve issues with comments, assignments and status tracking.

Quick Integration with Any Platform

A few lines of code to start logging in any language


import requests
import json

API_KEY = 'your-project-api-key'
API_URL = 'https://logflow.lol/api/logs'

# Log messages
response = requests.post(
    API_URL,
    headers={
        'Content-Type': 'application/json',
        'X-API-Key': API_KEY
    },
    json={
        'message': 'User logged in',
        'level': 'INFO',
        'metadata': {
            'user_id': 123, 
            'role': 'admin'
        }
    }
)
print(f"Log status: {response.status_code}")

# Log errors
try:
    # Your code that might raise an exception
    raise ValueError("Something went wrong")
except Exception as e:
    error_response = requests.post(
        'https://logflow.lol/api/errors',
        headers={
            'Content-Type': 'application/json',
            'X-API-Key': API_KEY
        },
        json={
            'message': str(e),
            'type': e.__class__.__name__,
            'metadata': {
                'occurred_at': 'login_process'
            }
        }
    )
    print(f"Error log status: {error_response.status_code}")
                    

# Log a message
curl -X POST https://logflow.lol/api/logs \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-project-api-key" \
  -d '{
    "message": "User logged in",
    "level": "INFO",
    "metadata": {
      "user_id": 123,
      "role": "admin"
    }
  }'

# Log an error
curl -X POST https://logflow.lol/api/errors \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-project-api-key" \
  -d '{
    "message": "Failed to process payment",
    "type": "PaymentError",
    "stack_trace": "Error: Failed to process payment\n    at processPayment (/app/payment.js:42:7)\n    at checkout (/app/routes.js:15:12)",
    "metadata": {
      "order_id": "ORD-12345",
      "amount": 99.99
    }
  }'
                    

Open Source Project

Free and community-driven

See LogFlow in Action

Take a quick tour of our intuitive dashboard

LogFlow Dashboard Demo

Join our open source community

Contribute, use, and help improve this free error tracking tool.