Parse Massive Logs Securely on Your Own Infrastructure

Deploy locally via Docker. No config needed, no external dependencies, no data transfer, 100% private.

One-off payment. No recurring fees.

After checkout, Polar will instantly invite you to the private GitHub repository for access.

🛠️ How it Works

PrettyLog is designed for developers who value security over complex infrastructure.

1. Deploy in Seconds

# Launch your private instance on any VPS or local machine:
docker compose up -d

2. Paste Your Logs

Simply copy the messy output from your terminal, AWS console, or local files and drop it into the PrettyLog Pro.

3. Analyze & Filter

Instant formatting and powerful filtering occur entirely in your local environment. No data ever leaves your network.

Supported formats: standard/node.js logs • nginx access logs • Spring Boot logs • logfmt (Heroku/Go style) • Syslog (RFC 5424) • AWS VPC Flow logs • Kubernetes kubectl get events • Apache Error logs • Docker logs

Need a specific format? Try custom regex parser or DM me on X and I'll add it. Pro users get priority support for custom parsers via email.

What's included?

📦

Private GitHub Repo

Direct access to the source code via your GitHub account. Pull updates instantly.

🐳

Docker-Compose Ready

Pre-configured Nginx setup. Runs on localhost, AWS, or your private VPS.

🛠️

Custom Regex Parser

We support many common log formats out of the box, but if you need something specific, you can use the custom regex parser to parse your logs.

📜

Commercial License

Licensed for internal business use. No seat limits for your team.

🚫

Zero Data Egress

No analytics or 'call home' scripts. Your data stays 100% private.

📧

Dedicated Email Support

Direct access to the founder for setup assistance and bug fixes. Get help getting PrettyLog running in your specific environment.

FAQ

Why doesn't PrettyLog fetch my logs automatically?

Security and simplicity. Automatically fetching logs requires granting a third-party tool deep access to your cloud providers, IAM roles, or S3 buckets. By using a paste-based workflow, PrettyLog requires Zero Configuration and zero network permissions, making it the safest way to handle sensitive data.

Does any data leave my server?

No. PrettyLog is built with a Zero Data Egress philosophy. All parsing and formatting happen locally within your Docker container and your browser. There are no analytics, no "call-home" scripts, and no external API dependencies.

Can I request a specific log format?

Yes. Pro license holders get dedicated email support for setup and custom parser requests. If you use a format not currently supported, reach out and we will work to add it for you. You can also try the custom regex parser.

How do I get updates?

You pull the latest changes directly from the GitHub repo. Early adopters get lifetime updates. Future customers will be on a 1-year update plan.

Can I use this on multiple servers?

Yes. The license covers your entire internal organization. Unlimited seats, unlimited servers.

Changelog

v1.1.0

December 27, 2024

Add custom regex support

v1.0.2

December 19, 2024

Make responsive layout

v1.0.1

December 18, 2024

Decouple core logic from App into reusable components

v1.0.0

December 17, 2024

Initial release

Ready to Get Started?

Deploy PrettyLog on your infrastructure today. One-time payment, unlimited seats, lifetime updates.

Secure payment powered by polar.sh

After checkout, Polar will instantly invite you to the private GitHub repository for access.