additional changes to Logger class