use conditional logger from CAF::Object