Example #1
0
 public function testSplitWorksOnEmptyMsg()
 {
     $handler = new SyslogUdpHandler("127.0.0.1", 514, "authpriv");
     $handler->setFormatter($this->getIdentityFormatter());
     $socket = $this->getMock('\\Monolog\\Handler\\SyslogUdp\\UdpSocket', array('write'), array('lol', 'lol'));
     $socket->expects($this->never())->method('write');
     $handler->setSocket($socket);
     $handler->handle($this->getRecordWithMessage(null));
 }
 public function testWeSplitIntoLines()
 {
     $handler = new SyslogUdpHandler("127.0.0.1", 514, "authpriv");
     $handler->setFormatter(new \Monolog\Formatter\ChromePHPFormatter());
     $socket = $this->getMock('\\Monolog\\Handler\\SyslogUdp\\UdpSocket', array('write'), array('lol', 'lol'));
     $socket->expects($this->at(0))->method('write')->with("lol", "<" . (LOG_AUTHPRIV + LOG_WARNING) . ">: ");
     $socket->expects($this->at(1))->method('write')->with("hej", "<" . (LOG_AUTHPRIV + LOG_WARNING) . ">: ");
     $handler->setSocket($socket);
     $handler->handle($this->getRecordWithMessage("hej\nlol"));
 }