Küresel erişilebilir Zend_Log nesne olması için daha iyi bir yolu var mı?
Bootstrap.php ben yapıyorum:
protected function _initLogging()
{
$logger = new Zend_Log();
$writer = new Zend_Log_Writer_Stream(APPLICATION_PATH . '/../app.log');
$logger->addWriter($writer);
Zend_Registry::set('log', $logger);
}
Sonra uygulama boyunca kullanacağım:
Zend_Registry::get('log')->debug('hello world');
Bu sanırım korkunç değil. Bu sadece tür ayrıntılı görünüyor.