public static function getLogger($name) {
		if(!self::isInitialized()) {
			self::configure();
		}
		return self::getHierarchy()->getLogger($name);
	}
public static function getLogger($name) {
		if(!self::isInitialized()) {
			self::configure();
		}
		return self::getHierarchy()->getLogger($name);
	}
public static function getLogger ( $ name ) { if ( ! self :: isInitialized ( ) ) { self :: configure ( ) ; } return self :: getHierarchy ( ) -> getLogger ( $ name ) ; }
Returns a Logger by name. If it does not exist, it will be created.

@param string $name The logger name
@return Logger
Returns a Logger by name . If it does not exist it will be created .