Logger\Logger::log PHP Method

log() public method

Logs a message.
public log ( integer $code, string $message ) : void
$code integer Log level code.
$message string Message to log.
return void
        public function log($code, $message)
        {
            foreach ($this->_handlers as $_handler) {
                $_handler->handle($code, $message);
            }
        }

Usage Example

Beispiel #1
0
 public function testLogMessageWithCustomFormatter()
 {
     $logger = new Logger(new PlainTextFormatter());
     $logger->log('Foo Bar', new XmlFormatter());
     $logger->log('Bar Foo', new XmlFormatter());
     $logs = $logger->getLogs();
     $this->assertCount(2, $logs);
     $this->assertRegExp('#<log time="\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}">Foo Bar<\\/log>#', $logs[0]);
     $this->assertRegExp('#<log time="\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}">Bar Foo<\\/log>#', $logs[1]);
 }
All Usage Examples Of Logger\Logger::log