.NET Cambridge: Building a parser in C# + Logging and monitoring .NET applications