Implemented "logger"