Symfony Günlüğü

1 Cevap php

Java'da, ben log4J bir günlük çerçeve kullanmak. Log4j Eğer böyle bir şey yapabilirsiniz:

if (log.isDebug()) {
  // do some expensive operation that should only be displayed if DEBUG is turned on
}

Bazı Symfony örnekler okuma, ben DEBUG günlüğü geçerli sınıf bağlamda aktif olup olmadığını belirlemek için bir yol bulamadı. Bunu yapmak için bir yolu var mı?

if (--need something here--) {
  $this->logMessage('Expensive operation return value: '.expensiveFunction(), 'debug');
}

1 Cevap

gibi bir şey

$this->getLogger()->getLogLevel() == sfLogger::DEBUG

yapmalıdır.