Quantcast
Channel: Uncategorized – Nicholas Blumhardt
Browsing all 65 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Seq “Log Query of the Day” #2 – Properties

In the last post we looked at how to find log events based on text that they contain. Searching for some text is often the first step in a log analysis session, but when it comes to navigating logs,...

View Article


Image may be NSFW.
Clik here to view.

Seq is ready for prime-time

Last December I took the lid off of Seq, a log server for .NET that is built with first-class support for structured events. Well, in a great example of agile planning, the “Release Seq 1.0” ticket...

View Article


Logging “levels” in a structured world

Every logging framework I’ve ever used has a notion of “levels” like “information”, “warning” and “error” that assign importance to events. This is necessary because logging produces a lot of data –...

View Article

Image may be NSFW.
Clik here to view.

What’s to love about Seq 1.2?

The latest version of Seq is now ready to download from the site. It’s the best one yet, with a much smoother navigation experience and a bunch of small refinements that you’ll appreciate if you spend...

View Article

XML configuration for Serilog

Some issues hang on! Serilog’s #3 — XML configuration support — was still grimacing at us from the backlog alongside issues with three digits, until it was unceremoniously closed a few minutes ago. If...

View Article


Image may be NSFW.
Clik here to view.

One year of Serilog

I just pushed the first build of Serilog 1.3 to NuGet. This one includes a more flexible JsonFormatter and support for width specifiers in format strings. Not huge changes, but both called for...

View Article

Image may be NSFW.
Clik here to view.

Logging and locked files

Serilog 1.3.5 includes some important improvements to the rolling file sink. No doubt the least pleasant aspect of dealing with log files is concurrency. When multiple processes write to the same log...

View Article

Image may be NSFW.
Clik here to view.

Server-side event handling with Seq apps

Happy New Year! The festive season did put a bit of a dent in Seq progress, but here we are in 2014 and I think we have the most interesting release yet to kick it off. Structured log events are often...

View Article


Serilog gets a mention at NDC Oslo 2014

It was really cool to see this session from NDC about Elasticsearch/Logstash/Kibana featuring Serilog from just after 16:00. Monitoring your app with Logstash and Elasticsearch from NDC Conferences on...

View Article


Image may be NSFW.
Clik here to view.

Seq 1.4 preview is out!

The features planned for Seq 1.4 are starting to come together. There’s a new preview available to download on the Seq website (direct download). While 1.4 is still a little way off “done”, many of the...

View Article

Image may be NSFW.
Clik here to view.

Can we change the face of JavaScript logging, too?

If you use Serilog in .NET and write code for the web, chances are you’ve wondered whether similar hybrid “structured/text” loggers exist for the browser and Node.js… If you haven’t tried Serilog,...

View Article

Durable log shipping, from Serilog to Seq

A few days ago I took an impromptu snapshot of one of the Azure machines I have running Seq. Cloud storage being what it is, an I/O problem during the snapshot process crashed the Seq service, but I...

View Article

Image may be NSFW.
Clik here to view.

Filtering events on arrival at Seq

Collecting too much log data makes the “needle in the haystack” all the more difficult to find, but for practical reasons it is often easier to collect as much data as possible anyway and “sort it out...

View Article


Image may be NSFW.
Clik here to view.

Seq “Log Query of the Day” #1 – Text

Seq has a fairly minimal interface. Pride of place, front and centre, is taken by a large filter box that looks like this: A lot of work has gone in to such a simple-looking control. Over the coming...

View Article

Image may be NSFW.
Clik here to view.

Seq “Log Query of the Day” #2 – Properties

In the last post we looked at how to find log events based on text that they contain. Searching for some text is often the first step in a log analysis session, but when it comes to navigating logs,...

View Article


Image may be NSFW.
Clik here to view.

Seq and Serilog around the web – August

Things have been quiet on my blog for the last few months, but certainly lively elsewhere around the web. I thought I’d post a few pointers to what’s new in the worlds of Seq and Serilog. Hey— I’ve...

View Article

Image may be NSFW.
Clik here to view.

Seq 1.5 preview

TL;DR: The next point release of Seq is a bit broader in scope than what we’ve shipped in previous point releases. Storage and caching changes in Seq 1.5 bring some noticeable improvements to...

View Article


How (not) to parameterize Serilog events

Writing an event with Serilog is just like formatting a string: Log.Information("The time is {Time}", DateTime.Now); There’s one subtle and important difference though. The first parameter to...

View Article

Image may be NSFW.
Clik here to view.

Querying collection properties in Seq 1.5

Seq implements a filtering syntax that’s loosely based on C#. The following expression matches the events you’d expect it to, if you’re used to working with C# or a similar language: Tag == "seq" Which...

View Article

Image may be NSFW.
Clik here to view.

Seq is ready for prime-time

Last December I took the lid off of Seq, a log server for .NET that is built with first-class support for structured events. Well, in a great example of agile planning, the “Release Seq 1.0” ticket...

View Article
Browsing all 65 articles
Browse latest View live