Esempio n. 1
0
 /**
  * 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);
 }