DefaultLogger::setMessageOutputLevel PHP Méthode

setMessageOutputLevel() public méthode

Only messages with a message level lower than or equal to the given level are output to the log.

Constants for the message levels are in Project.php. The order of the levels, from least to most verbose, is:

  • Project::MSG_ERR
  • Project::MSG_WARN
  • Project::MSG_INFO
  • Project::MSG_VERBOSE
  • Project::MSG_DEBUG
The default message level for DefaultLogger is Project::MSG_ERR.
public setMessageOutputLevel ( integer $level )
$level integer The logging level for the logger.
    public function setMessageOutputLevel($level)
    {
        $this->msgOutputLevel = (int) $level;
    }

Usage Example

Exemple #1
0
 /**
  * Creates the default build logger for sending build events to the log.
  * @return BuildListener The created Logger
  */
 private function createLogger()
 {
     if ($this->loggerClassname !== null) {
         self::import($this->loggerClassname);
         // get class name part
         $classname = self::import($this->loggerClassname);
         $logger = new $classname();
     } else {
         require_once 'phing/listener/DefaultLogger.php';
         $logger = new DefaultLogger();
     }
     $logger->setMessageOutputLevel(self::$msgOutputLevel);
     return $logger;
 }
All Usage Examples Of DefaultLogger::setMessageOutputLevel