public function forcedLog($fqcn, $throwable, LoggerLevel $level, $message) {
		$event = new LoggerLoggingEvent($fqcn, $this, $level, $message, null, $throwable);
		$this->callAppenders($event);
		
		// Forward the event upstream if additivity is turned on
		if(isset($this->parent) && $this->getAdditivity()) {
			$this->parent->logEvent($event);
		}
	}
public function forcedLog($fqcn, $throwable, LoggerLevel $level, $message) {
		$event = new LoggerLoggingEvent($fqcn, $this, $level, $message, null, $throwable);
		$this->callAppenders($event);
		
		// Forward the event upstream if additivity is turned on
		if(isset($this->parent) && $this->getAdditivity()) {
			$this->parent->logEvent($event);
		}
	}
public function forcedLog ( $ fqcn , $ throwable , LoggerLevel $ level , $ message ) { $ event = new LoggerLoggingEvent ( $ fqcn , $ this , $ level , $ message , null , $ throwable ) ; $ this -> callAppenders ( $ event ) ; // Forward the event upstream if additivity is turned on
 if ( isset ( $ this -> parent ) && $ this -> getAdditivity ( ) ) { $ this -> parent -> logEvent ( $ event ) ; } }
This method creates a new logging event and logs the event without
further checks.

It should not be called directly. Use {@link trace()}, {@link debug()},
{@link info()}, {@link warn()}, {@link error()} and {@link fatal()}
wrappers.

@param string $fqcn Fully qualified class name of the Logger
@param Exception $throwable Optional throwable information to include
in the logging event.
@param LoggerLevel $level log level
@param mixed $message message to log
This method creates a new logging event and logs the event without further checks .