Example #1
0
 public function testLogLevel()
 {
     $rootAppender = new AppenderTest();
     $root = new Logger('root');
     $root->addAppender($rootAppender);
     $logger = new Logger('logger', $root);
     $logger->trace('trace');
     $logger->debug('debug');
     $logger->info('info');
     $logger->warn('warn');
     $logger->error('error');
     $logger->fatal('fatal');
     $this->assertSame([[Logger::TRACE, 'trace'], [Logger::DEBUG, 'debug'], [Logger::INFO, 'info'], [Logger::WARN, 'warn'], [Logger::ERROR, 'error'], [Logger::FATAL, 'fatal']], $rootAppender->logs);
 }