Log Management, Simplified.

A high-performance, self-hosted log ingestion and visualization engine built for .NET ecosystem.

ClickHouse Powered

Engineered for speed. Ingest and query millions of logs in milliseconds using ClickHouse's columnar storage.

All-in-One Docker

No external databases needed. Everything is pre-packaged into a single, light-weight container.

Real-time Streaming

Watch your logs live as they happen with SignalR-powered streaming console. No page refreshes required.

How to use with Serilog

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!");

Deploy in 60 Seconds

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!