logger not mandatory