public static function get_instance($handler = 'file', $name = '') { if (self::$instances == null) { self::$instances = array(); } $sum = md5($handler . $name); if (empty(self::$instances[$sum])) { self::$instances[$sum] = Log::factory($handler, $name); } return self::$instances[$sum]; }