/** * Override getter to use '$log = Praxigento_Log_Logger::getLogger($this)' form in Mage classes. * @static * * @param string $name * * @return Logger */ public static function getLogger($name) { // init logger if (!Praxigento_Log_Logger::$_isInitialized) { Praxigento_Log_Logger::initMageLogger(); } // define logger name if (is_object($name)) { $loggerName = get_class($name); } else { $loggerName = (string) $name; } $fixedName = Praxigento_Log_Logger::rewriteName($loggerName); return parent::getLogger($fixedName); }