Write logger class

Pretty print log information based on the `verboseLevel`.