Designing a Short Course on IoC: Day 5
The last of this curious series of journal entries today. As I mentioned previously, today is going to be about finalising the end-to-end flow of topics. I think the first session – Fundamentals – is...
View ArticleAutofac 2.5 Released
Autofac 2.5 is now available on the project site and via NuGet. The new version includes a range of great contributions. After incubation as an external project, Windows Phone 7 now joins ranks of...
View ArticleConvention-based part registration available in a new MEF preview!
There are many, many similarities between IoC-for-decoupling (as we know and love in Autofac) and IoC-for-extensibility as is implemented by MEF. One thing that stuck out in the beginning for the MEF...
View ArticleAutofac update 2.6.1 published
The eagle-eyed may have already spotted Autofac 2.6.1 lurking in the NuGet feed. The last release, the venerable 2.5.2, served us very well (maturity is a feature!) and this release adds a little more...
View ArticleSerilog
Serilog is a new logging library for .NET that combines the best of “traditional” and “structured” approaches. Instrumentation vs. analysis: different goals, different requirements Application logs...
View ArticleChanges in Serilog 0.2
Thanks for all the feedback on Serilog, keep it coming! Version 0.2 is now on NuGet and introduces a couple of noticeable changes. Phone and tablet support The core of Serilog is now portable across...
View ArticleA console sink with property colouring
The coloured console ‘appender’ is one of my favourites in log4net, so high on the list for inclusion in Serilog. Smart property highlighting makes the result quite interesting: You can use it on the...
View ArticleA discussion forum for Serilog
If you’re curious about Serilog (or have a rant that might take more than the humble comment boxes below can accommodate) please drop in and say “hello”!
View ArticleSerilog.Sinks.Log4Net
Would you like to try Serilog, but have existing log4net infrastructure? On the journey to “1.0” Serilog needs your experiences and feedback. The Serilog.Sinks.Log4Net package may provide just what you...
View ArticleStupidly easy log queries with Serilog and RavenDB
Have you ever been frustrated with the tedious process of answering even simple questions using regular expressions over log file data? In one of the early Serilog demos we wrote an event like:...
View ArticleSerilog sink for Glimpse
Glimpse is a plugin for ASP.NET that renders server-side request information directly in the browser, in much the same way as Firebug or Google Chrome Developer Tools show client-side information. With...
View ArticleSerilog gets a “diagnostic context”
Serilog 0.9.2 includes a new feature that I’ve been holding off on committing to for some time. Those familiar with the NDC (“Nested Diagnostic Context”) in log4net and similar features elsewhere will...
View ArticleSerilog hits 1.0
Yesterday the core Serilog package quietly ticked over to become our “1.0” release. If you’ve never tried Serilog, now’s a great time to get started. To find out what it is all about, visit our...
View Article…and then 1.1
Serilog has been ticking along since our 1.0 release six weeks ago. We’ve added a few new faces to our Contributors page since then, including an email sink from Andrew McClenaghan, a Splunk sink from...
View ArticleGetting started with the Seq preview
A year ago, I started itching. Having accumulated a bunch of great logs on an online payments project, I wondered – just what useful information I could extract from them? Working on a consulting gig,...
View ArticleSeq 0.6 – auto-refresh, retention policies
Just a little update to Seq to follow the preview released last week. Auto-refresh Watch events roll by with your feet on the desk – just drop down the little arrow beside the Refresh button and select...
View ArticleServer-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 ArticleThe ‘Nu’-est entry into the NuGet ecosystem
It’s no secret I’m a huge fan of NuGet. I used it from its early days in commercial projects, helped in the effort to get the first packages from the .NET BCL onto it, and now work on Octopus Deploy...
View ArticleEasy ASP.NET log correlation with Serilog and Seq
It has been a while since I did any ASP.NET development, I have to admit. Lately I’ve had to dust off my MVC to transform http://getseq.net from a static site into an ASP.NET-based one with a few more...
View ArticleSeq “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