original_string: public static function init($settings = null)
  	{
  		if (!is_null($settings))
  			self::$settings = array_replace_recursive(self::$settings, $settings);
  	}
code: public static function init($settings = null)
  	{
  		if (!is_null($settings))
  			self::$settings = array_replace_recursive(self::$settings, $settings);
  	}
code_tokens: public static function init ( $ settings = null ) { if ( ! is_null ( $ settings ) ) self :: $ settings = array_replace_recursive ( self :: $ settings , $ settings ) ; }
docstring: Init the logger
  
  @param mixed $settings
  
  @return void
docstring_tokens: Init the logger