function testSetErrorLevelByDSN() { lmbToolkit::merge(new lmbNetTools()); lmbToolkit::instance()->setResponse(new lmbHttpResponseForLogTest()); $writer = new lmbLogFirePHPWriter(new lmbUri('firePHP://localhost/?check_extension=0&level=' . LOG_WARNING)); $result = $writer->write(new lmbLogEntry(LOG_ERR, 'foo')); $result = $writer->write(new lmbLogEntry(LOG_NOTICE, 'foonotice')); $headers = lmbToolkit::instance()->getResponse()->getHeaders(); $this->assertPattern('/Error/', $headers[4]); $this->assertPattern('/foo/', $headers[4]); $this->assertNoPattern('/Notice/', $headers[4]); $this->assertNoPattern('/foonotice/', $headers[4]); }
function testWrite() { lmbToolkit::merge(new lmbNetTools()); lmbToolkit::instance()->setResponse(new lmbHttpResponseForLogTest()); $writer = new lmbLogFirePHPWriter(new lmbUri('firePHP://localhost/?check_extension=0')); $writer->write(new lmbLogEntry(LOG_ERR, 'foo')); $headers = lmbToolkit::instance()->getResponse()->getHeaders(); $this->assertPattern('/Error/', $headers[4]); $this->assertPattern('/foo/', $headers[4]); }