#1: Added level orientated logging.