Programming
Introducing Caliburn.Micro.Logging.NLog
·269 words·2 mins
Programming
Logging
Caliburn.Micro
NuGet
NLog
Continuing my current mission to NuGet-ify my current utility libraries, and building on my Introducing Caliburn.Micro.Logging post, I have now released Caliburn.Micro.Logging.NLog which integrates log4net into Caliburn.Micro. There were no code changes to this from the code in my earlier post How To Do Logging with Caliburn.Micro, so it should be very easy to migrate to the NuGet package.
Introducing Caliburn.Micro.Logging.log4net
·263 words·2 mins
Programming
Logging
Caliburn.Micro
NuGet
Log4net
Continuing my current mission to NuGet-ify my current utility libraries, and building on my Introducing Caliburn.Micro.Logging post, I have now released Caliburn.Micro.Logging.log4net which integrates log4net into Caliburn.Micro. There were no code changes to this from the code in my earlier post How To Do Logging with Caliburn.Micro, so it should be very easy to migrate to the NuGet package.
Introducing Caliburn.Micro.Logging
·530 words·3 mins
Programming
Logging
Caliburn.Micro
NuGet
In the spirit of continuing to NuGet my extensions, I decided to try and create a NuGet package for log4net and nlog. However, I still found my System.Diagnostics.Debug logger to be useful, and did not want to include it twice. This led me to do a quick refactoring of the logging code from How to do Logging with Caliburn.Micro to create a new assembly Caliburn.Micro.Logging which would include the common code between the log4net and nlog loggers. Since I was already touching code, I decided to go a few steps further and add a Trace logger, and formalize some extensions to the ILog interface.
Introducing Hazware.Unity.TypeTracking
·281 words·2 mins
Programming
Dependency Injection
IoC
Unity
A few years ago I wrote Type Tracking Extension for Unity and Extending and Demonstrating the Type Tracking Extension for Unity, and while I have been using Autofac more, I felt this code was due for a slight update. Given the ease of creating a NuGet package for Caliburn.Micro.Autofac (see Introducing Caliburn.Micro.Autofac), I thought that I could give some Nuget love to the Type Tracking Extension for Unity.
Introducing Caliburn.Micro.Autofac
·854 words·5 mins
Programming
Autofac
Caliburn.Micro
MVVM
WPF
Last year I wrote Bootstrapping Caliburn.Micro with Autofac and it has since become one of my most popular posts. While the code presented in the post worked at that time, wizbit and Craigology pointed out that it stopped working with newer versions of Autofac . I set out to do the minimum amount of changes to make it work with the newest versions Autofac and Caliburn.Micro .