Pop\Log\Logger::log PHP 메소드

log() 공개 메소드

Method to add a log entry
public log ( integer $priority, mixed $message, array $options = [] ) : Logger
$priority integer
$message mixed
$options array
리턴 Logger
    public function log($priority, $message, array $options = array())
    {
        $logEntry = array('timestamp' => date($this->timestamp), 'priority' => (int) $priority, 'name' => $this->priorities[$priority], 'message' => (string) $message);
        foreach ($this->writers as $writer) {
            $writer->writeLog($logEntry, $options);
        }
        return $this;
    }

Usage Example

예제 #1
0
 public function testLog()
 {
     $l = new Logger(new File(__DIR__ . '/../tmp/app.log'));
     $l->log(Logger::EMERG, 'Test log message');
     $this->assertTrue(file_exists(__DIR__ . '/../tmp/app.log'));
     $this->assertGreaterThan(0, filesize(__DIR__ . '/../tmp/app.log'));
     unlink(__DIR__ . '/../tmp/app.log');
 }
All Usage Examples Of Pop\Log\Logger::log