A high-performance, self-hosted log ingestion and visualization engine built for .NET ecosystem.
Engineered for speed. Ingest and query millions of logs in milliseconds using ClickHouse's columnar storage.
No external databases needed. Everything is pre-packaged into a single, light-weight container.
Watch your logs live as they happen with SignalR-powered streaming console. No page refreshes required.
Integrating Vardlog into your .NET application is as simple as adding a sink.
Log.Logger = new LoggerConfiguration()
.WriteTo.Vardlog(new VardlogOptions {
Endpoint = "http://your-vardlog-instance",
ApiKey = "your-project-api-key"
})
.CreateLogger();
Log.Information("Vardlog is now watching your app!");
Run Vardlog on any server with a single docker-compose file.
services: vardlog: image: vardlog/app:latest ports: - "5005:8080" environment: - ADMIN_EMAIL=admin@company.com - ADMIN_PASSWORD=Vard123!