All log -> fmt, allow null listen