Welcome to making your debugging life, a whole ton easier.

This is Developer Functions, which is arguably my simplest library, but you didn't actually know you needed something like Developer Functions, until you have something like Developer Functions.

What is it?

Developer Functions is a small, and simple library, allowing you use of widely configurable functions which allow you to report errors, and log activity around your application. Have you ever tried writing a single line in a different colour in C#? That would take at least 3 lines, to set the colour, write the line and then reset the colour. Add a background? Let's add two more lines, 5 lines. Set the foreground, set the background, write the line, reset both colours. A pain, right? So, I've done all the heavy lifting for you, and all you now need to remember is the one function to specify both your background and foreground colours, your message, and the (string) source of the message. Very simple, look - I'll show you!