original_string: public static function initSysLog() {
  			// for CLI logging name is <fqdn-hostname>:<TYPO3-path>
  			// Note that TYPO3_REQUESTTYPE is not used here as it may not yet be defined
  		if (defined('TYPO3_cliMode') && TYPO3_cliMode) {
  			$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogHost'] = self::getHostname($requestHost = FALSE) . ':' . PATH_site;
  		}
  			// for Web logging name is <protocol>://<request-hostame>/<site-path>
  		else {
  			$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogHost'] = self::getIndpEnv('TYPO3_SITE_URL');
  		}
  
  			// init custom logging
  		if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLog'])) {
  			$params = array('initLog' => TRUE);
  			$fakeThis = FALSE;
  			foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLog'] as $hookMethod) {
  				self::callUserFunction($hookMethod, $params, $fakeThis);
  			}
  		}
  
  			// init TYPO3 logging
  		foreach (explode(';', $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLog'], 2) as $log) {
  			list($type, $destination) = explode(',', $log, 3);
  
  			if ($type == 'syslog') {
  				if (TYPO3_OS == 'WIN') {
  					$facility = LOG_USER;
  				} else {
  					$facility = constant('LOG_' . strtoupper($destination));
  				}
  				openlog($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogHost'], LOG_ODELAY, $facility);
  			}
  		}
  
  		$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLogLevel'] = t3lib_utility_Math::forceIntegerInRange($GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLogLevel'], 0, 4);
  		$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogInit'] = TRUE;
  	}
code: public static function initSysLog() {
  			// for CLI logging name is <fqdn-hostname>:<TYPO3-path>
  			// Note that TYPO3_REQUESTTYPE is not used here as it may not yet be defined
  		if (defined('TYPO3_cliMode') && TYPO3_cliMode) {
  			$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogHost'] = self::getHostname($requestHost = FALSE) . ':' . PATH_site;
  		}
  			// for Web logging name is <protocol>://<request-hostame>/<site-path>
  		else {
  			$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogHost'] = self::getIndpEnv('TYPO3_SITE_URL');
  		}
  
  			// init custom logging
  		if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLog'])) {
  			$params = array('initLog' => TRUE);
  			$fakeThis = FALSE;
  			foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLog'] as $hookMethod) {
  				self::callUserFunction($hookMethod, $params, $fakeThis);
  			}
  		}
  
  			// init TYPO3 logging
  		foreach (explode(';', $GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLog'], 2) as $log) {
  			list($type, $destination) = explode(',', $log, 3);
  
  			if ($type == 'syslog') {
  				if (TYPO3_OS == 'WIN') {
  					$facility = LOG_USER;
  				} else {
  					$facility = constant('LOG_' . strtoupper($destination));
  				}
  				openlog($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogHost'], LOG_ODELAY, $facility);
  			}
  		}
  
  		$GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLogLevel'] = t3lib_utility_Math::forceIntegerInRange($GLOBALS['TYPO3_CONF_VARS']['SYS']['systemLogLevel'], 0, 4);
  		$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_div.php']['systemLogInit'] = TRUE;
  	}
code_tokens: public static function initSysLog ( ) { // for CLI logging name is <fqdn-hostname>:<TYPO3-path> // Note that TYPO3_REQUESTTYPE is not used here as it may not yet be defined if ( defined ( 'TYPO3_cliMode' ) && TYPO3_cliMode ) { $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'systemLogHost' ] = self :: getHostname ( $ requestHost = FALSE ) . ':' . PATH_site ; } // for Web logging name is <protocol>://<request-hostame>/<site-path> else { $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'systemLogHost' ] = self :: getIndpEnv ( 'TYPO3_SITE_URL' ) ; } // init custom logging if ( is_array ( $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'systemLog' ] ) ) { $ params = array ( 'initLog' => TRUE ) ; $ fakeThis = FALSE ; foreach ( $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'systemLog' ] as $ hookMethod ) { self :: callUserFunction ( $ hookMethod , $ params , $ fakeThis ) ; } } // init TYPO3 logging foreach ( explode ( ';' , $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SYS' ] [ 'systemLog' ] , 2 ) as $ log ) { list ( $ type , $ destination ) = explode ( ',' , $ log , 3 ) ; if ( $ type == 'syslog' ) { if ( TYPO3_OS == 'WIN' ) { $ facility = LOG_USER ; } else { $ facility = constant ( 'LOG_' . strtoupper ( $ destination ) ) ; } openlog ( $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'systemLogHost' ] , LOG_ODELAY , $ facility ) ; } } $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SYS' ] [ 'systemLogLevel' ] = t3lib_utility_Math :: forceIntegerInRange ( $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SYS' ] [ 'systemLogLevel' ] , 0 , 4 ) ; $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SC_OPTIONS' ] [ 't3lib/class.t3lib_div.php' ] [ 'systemLogInit' ] = TRUE ; }
docstring: Initialize the system log.
  
  @return void
  @see sysLog()
docstring_tokens: Initialize the system log .