First commit of Logger interface.