Improved Logger