My name is Darryl Anderson and this is my assignment project page for Cosc 427 for 2010.
My project is a logging framework for .Net written in .Net 4.0, taking advantage of some of the new features such as inbuilt support for code contracts.
It is a simple but easily extensible logging framework that allows information to be logged to any destination. The framework will come with loggers that allow logging to such destinations as the Windows event log, plain text files, XML files and the console. It also allows events to be logged, to be filtered and to customise how entries will be formatted. Multiple logs can also be managed through a single logger.