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.
Secure payment powered by polar.sh
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 -d2. 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, 2024Add custom regex support
v1.0.2
December 19, 2024Make responsive layout
v1.0.1
December 18, 2024Decouple core logic from App into reusable components
v1.0.0
December 17, 2024Initial 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.
