Application logs are the most useful data available for detecting and solving a wide range of production issues and outages. Seq makes it easier to pinpoint the events and patterns in application behavior that show your system is working correctly — or why it isn't.
Seq has already solved several visibility problems
— Arri Rucker
Seq is built for modern structured logging with message templates. Rather than waste time and effort trying to extract data from plain-text logs with fragile log parsing, the properties associated with each log event are captured and sent to Seq in a clean JSON format. Message templates are supported natively by ASP.NET Core, Serilog, NLog, and many other libraries, so your application can use the best available diagnostic logging for your platform.
Seq accepts logs via HTTP, GELF,
custom inputs, and
seqcli command-line client, with plug-ins or integrations
available for .NET Core, Java, Node.js, Python, Ruby, Go, Docker, message queues, and many other technologies.
Seq is a centralized log file with superpowers.
Intuitive expression-based filtering, combined with free-text and regular expression searches, mean you can drill down into events quickly, using techniques you already know.
Go deeper with SQL-style log analysis and time-slicing to find trends and create beautiful charts and dashboards.
Watch error rates, track latencies, or visualize business performance using structured data from your application log events.
Be in-the-know about problems before your users or customers are affected.
Set alerts based on custom conditions, and send notifications to a variety of channels including Slack, Teams, and SMTP mail.
Write custom integrations using a simple C# library, or as command-line apps in any programming language.
Developers in thousands of companies rely on Seq every day. Hear what our customers have to say about Seq.
See more case studies.