示例#1
0
 public function testMaxLevel()
 {
     $logger = new Logger('root');
     $appender = new AppenderTest();
     $logger->addAppender($appender);
     $logger->log(Logger::INFO, 1);
     $this->assertSame([[Logger::INFO, 1]], $appender->logs);
     $logger->setMaxLevel(Logger::INFO);
     $logger->log(Logger::INFO, 2);
     $logger->log(Logger::FATAL, 3);
     $logger->log(Logger::DEBUG, 4);
     $this->assertSame([[Logger::INFO, 1], [Logger::INFO, 2], [Logger::DEBUG, 4]], $appender->logs);
     return;
 }