emerg() public method

Method to add an EMERG log entry
public emerg ( mixed $message, array $options = [] ) : Logger
$message mixed
$options array
return Logger
コード例 #1
0
ファイル: LogTest.php プロジェクト: nicksagona/PopPHP
 public function testEmerg()
 {
     $l = new Logger(new File(__DIR__ . '/../tmp/app.log'));
     $l->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');
 }
コード例 #2
0
ファイル: log3.php プロジェクト: nicksagona/PopPHP
<?php

require_once '../../bootstrap.php';
use Pop\Log;
use Pop\Log\Writer;
try {
    $emails = array('Bob Smith' => '*****@*****.**', 'Bubba Smith' => '*****@*****.**');
    $options = array('subject' => 'Test App Log Entry:', 'headers' => array('From' => 'Test App Logger <*****@*****.**>', 'Reply-To' => 'Test App Logger <*****@*****.**>', 'X-Mailer' => 'PHP/' . phpversion(), 'X-Priority' => '3'));
    $logger = new Log\Logger(new Writer\Mail($emails));
    $logger->addWriter(new Writer\File('../tmp/app.log'));
    $logger->emerg('Yo stuff is whack man!', $options)->info("Here's some, yo, you know, info stuff", $options);
    echo 'Done.';
} catch (\Exception $e) {
    echo $e->getMessage();
}
コード例 #3
0
ファイル: log1.php プロジェクト: nicksagona/PopPHP
<?php

require_once '../../bootstrap.php';
use Pop\Log;
use Pop\Log\Writer;
try {
    $logger = new Log\Logger(new Writer\File('../tmp/app.log'));
    $logger->addWriter(new Writer\File('../tmp/app.xml'));
    $logger->emerg('Yo stuff is whack man!')->info("Here's some, yo, you know, info stuff");
    echo 'Done.';
} catch (\Exception $e) {
    echo $e->getMessage();
}