original_string: public function logDebug(string $message = '', ?string $source = null, ?string $exception = null): bool
      {
          $ret = false;
          if ($this->logLevel & Log::LOG_DEBUG) {
              $ret = $this->rawLog('[  DEBUG]', $message, $source, $exception);
          }
          return $ret;
      }
code: public function logDebug(string $message = '', ?string $source = null, ?string $exception = null): bool
      {
          $ret = false;
          if ($this->logLevel & Log::LOG_DEBUG) {
              $ret = $this->rawLog('[  DEBUG]', $message, $source, $exception);
          }
          return $ret;
      }
code_tokens: public function logDebug ( string $ message = '' , ? string $ source = null , ? string $ exception = null ) : bool { $ ret = false ; if ( $ this -> logLevel & Log :: LOG_DEBUG ) { $ ret = $ this -> rawLog ( '[  DEBUG]' , $ message , $ source , $ exception ) ; } return $ ret ; }
docstring: Logs debug information
  
  @param string      $message
  @param null|string $source
  @param null|string $exception
  @return bool
docstring_tokens: Logs debug information