Kaynağa Gözat

SyslogUdpHandler: Send a valid rfc5424 version

https://tools.ietf.org/html/rfc5424#section-6.2.2
Dan Michael O. Heggø 11 yıl önce
ebeveyn
işleme
04094e5d99

+ 2 - 2
src/Monolog/Handler/SyslogUdpHandler.php

@@ -63,11 +63,11 @@ class SyslogUdpHandler extends AbstractSyslogHandler
     /**
      * Make common syslog header (see rfc5424)
      */
-    private function makeCommonSyslogHeader($severity)
+    protected function makeCommonSyslogHeader($severity)
     {
         $priority = $severity + $this->facility;
 
-        return "<$priority>: ";
+        return "<$priority>1 ";
     }
 
     /**

+ 2 - 2
tests/Monolog/Handler/SyslogUdpHandlerTest.php

@@ -32,10 +32,10 @@ class SyslogUdpHandlerTest extends \PHPUnit_Framework_TestCase
         $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).">: ");
+            ->with("lol", "<".(LOG_AUTHPRIV + LOG_WARNING).">1 ");
         $socket->expects($this->at(1))
             ->method('write')
-            ->with("hej", "<".(LOG_AUTHPRIV + LOG_WARNING).">: ");
+            ->with("hej", "<".(LOG_AUTHPRIV + LOG_WARNING).">1 ");
 
         $handler->setSocket($socket);