An easy to use, easy to extend modular logging system