Simplified the level based logger - other constructors not required at the moment.