Skip to main content
Lookout

Lookout

Zero-config dev-time diagnostics for ASP.NET Core

dotnet add package Lookout.AspNetCore

Zero config

Three lines in Program.cs. No database setup, no separate process, no config file. Your first capture appears the moment you hit an endpoint.

N+1 detection

Automatically flags 3+ identical SQL shapes per request and groups them in a banner with a stack trace pointing to the line in your code.

Full-request correlation

EF queries, outbound HTTP, cache hits/misses, exceptions, ILogger output, and Hangfire jobs — all linked to the request that caused them.

Full-text search

Press Cmd+K to search across every captured entry — SQL, log messages, exception types, URLs, and custom tags.

Keyboard-first

Navigate the request list with j/k, open with Enter, go back with Esc. No mouse required once the dashboard loads.

Safe by default

Throws at startup in Production unless explicitly opted in. Warns when bound to a non-loopback address. CSRF-protected mutating endpoints.