/** * Returns the logger instance. * * @return MOXMAN_Util_Logger Logger instance. */ public static function getLogger() { if (!self::$logger) { $config = self::getConfig(); if ($config->get("log.enabled", false) === false) { return null; } self::$logger = new MOXMAN_Util_Logger(array("path" => $config->get("log.path"), "filename" => $config->get("log.filename"), "format" => $config->get("log.format"), "max_size" => $config->get("log.max_size"), "max_files" => $config->get("log.max_files"), "level" => $config->get("log.level"), "date_format" => $config->get("log.date_format", "Y-m-d H:i:s"))); } return self::$logger; }