Exemple #1
0
 public static function logLevelToSeverity($level)
 {
     if (!LoggerService::isValidLogLevel($level)) {
         throw new InvalidArgumentException("Invalid logging level: {$level}");
     }
     return constant("Loops\\Messages\\Message::" . strtoupper($level));
 }
 /**
  * Log level checks work as expected
  */
 public function testIsValidLogLevel()
 {
     $this->assertTrue(Logger::isValidLogLevel("emergency"));
     $this->assertTrue(Logger::isValidLogLevel("alert"));
     $this->assertTrue(Logger::isValidLogLevel("critical"));
     $this->assertTrue(Logger::isValidLogLevel("error"));
     $this->assertTrue(Logger::isValidLogLevel("warning"));
     $this->assertTrue(Logger::isValidLogLevel("notice"));
     $this->assertTrue(Logger::isValidLogLevel("info"));
     $this->assertTrue(Logger::isValidLogLevel("debug"));
     $this->assertFalse(Logger::isValidLogLevel("other_value"));
 }