Hamster
hamsterlog

Simple log
monitoring

A simple and lightweight tool that allows you to capture logs from your applications and monitor them in one easy dashboard.
🥜

Features

For those who value simplicity in their development process. ☘️
🟢

Live Tailing

See your logs as they happen, in real-time, in your dashboard.

🔗

Multiple Sources

Connect multiple sources to your dashboard and see all their logs in one place.

🏷️

Tagging

Add tags to your logs to make them easier to categorize and filter.

🔍

Filtering

Filter your logs by source, date, regular expression and tags.

🌟

Filter Presets

Save your most used filters as presets to quickly apply them to your logs.

🔄

First In, First Out

The oldest logs are automatically dropped when the limit is reached.

🎚️

Custom Retention Rules

Set custom retention rules per tag. Keep important logs longer while automatically cleaning up the rest.

🔨

Simple SDK and API

Send your logs to Hamsterlog with our simple SDK or API.

Integrate in Minutes

Add the single light-weight hamster file to your project, and start sending your logs right away.
No dependencies. Simple. 🤌
Node
Deno
Bun
PHP
HTTP
import { Hamster } from "./hamster-node.js";

var hamster = new Hamster({
    apiKey: "YOUR_API_KEY",
    defaultTags: ["node", "my-node-app"],
});

console.log("This log shows up in hamsterlog!");
console.error("This error too.");
hamster.log("Add some tags like this.", ["demo"]);

Pricing

All new accounts automatically come with a 7 day free trial, no credit card needed ✌️

Hamster Hobby

$4.99/mo
Up to 1,000 logs
(first in, first out)
1 source
Retention of max 4 days

Hamster Pro

$9.99/mo
Up to 10,000 logs
(first in, first out)
Up to 3 sources
Retention of max 14 days

Hamster Business

$14.99/mo
Up to 50,000 logs
(first in, first out)
Up to 10 sources
Retention of max 30 days