فهرست منبع

Merge pull request #472 from danmichaelo/master

SyslogUdpHandler: Send a valid rfc5424 version
Jordi Boggiano 11 سال پیش
والد
کامیت
27f2ab89a8
2فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 2 2
      src/Monolog/Handler/SyslogUdpHandler.php
  2. 2 2
      tests/Monolog/Handler/SyslogUdpHandlerTest.php

+ 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);