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'); }
<?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(); }
<?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(); }