Modularized logging facility, every module has it's own logger