public function testTheTransactionNameCanBeOverriddenFromEachLog()
 {
     $handler = new StubNewRelicHandler(Logger::DEBUG, false, null, false, 'myTransaction');
     $handler->handle($this->getRecord(Logger::ERROR, 'log message', array('transaction_name' => 'logTransactName')));
     $this->assertEquals('logTransactName', self::$transactionName);
 }
 public function testTheAppNameCanBeOverriddenFromEachLog()
 {
     $handler = new StubNewRelicHandler(LogLevel::ALERT, false, 'myAppName');
     $handler->handle($this->getRecord(Logger::ERROR, 'log message', array('appname' => 'logAppName')));
     $this->assertEquals('logAppName', self::$appname);
 }
 public function testThehandlerCanAddParamsToTheNewRelicTrace()
 {
     $handler = new StubNewRelicHandler();
     $handler->handle($this->getRecord(Logger::ERROR, 'log message', array('a' => 'b')));
 }