logger is a singleton now