Simple error tracking and log management for developers. Free, open source, and easy to use.
Everything you need to track, manage and fix errors in your applications
Capture and monitor errors as they happen with detailed stack traces and context.
Collect and search through logs with powerful filtering and visualization tools.
Get notified about critical issues through customizable alert channels.
Track application performance and correlate with errors and logs.
Easy to integrate with any application using our lightweight SDKs or API.
Work together to resolve issues with comments, assignments and status tracking.
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
}
}'
Free and community-driven
Take a quick tour of our intuitive dashboard
Contribute, use, and help improve this free error tracking tool.