diff --git a/README.mdown b/README.mdown index 9a19ac29e..30ffc5977 100644 --- a/README.mdown +++ b/README.mdown @@ -45,7 +45,7 @@ Handlers - _NativeMailHandler_: Sends emails using PHP's mail() function. - _SwiftMailerHandler_: Sends emails using a SwiftMailer instance. - _SyslogHandler_: Logs records to the syslog. -- _SocketHandler_: Logs records to [sockets](http://php.net/fsockopen), use this for UNIX and TCP sockets. See an [example](https://github.com/pablolb/monolog/blob/master/doc/sockets.md). +- _SocketHandler_: Logs records to [sockets](http://php.net/fsockopen), use this for UNIX and TCP sockets. See an [example](https://github.com/Seldaek/monolog/blob/master/doc/sockets.md). Wrappers / Special Handlers --------------------------- diff --git a/doc/sockets.md b/doc/sockets.md index 287db3f0c..98acfdab2 100644 --- a/doc/sockets.md +++ b/doc/sockets.md @@ -14,13 +14,13 @@ This example e persistent connections: use Monolog\Logger; use Monolog\Handler\SocketHandler; -use Monolog\Handler\SocketHandler\Socket; // Create the logger $logger = new Logger('my_logger'); // Create the handler $handler = new SocketHandler('unix:///var/log/httpd_app_log.socket'); +$handler->setPersistent(true); // Now add the handler $logger->pushHandler($handler, Logger::DEBUG); @@ -34,51 +34,3 @@ In this example, using syslog-ng, you should see the log on the log server: cweb1 [2012-02-26 00:12:03] my_logger.INFO: My logger is now ready [] [] - -Symfony2 Example ----------------- - -In Symfony2, first we have to create the handler service in our services.xml (or similar): - -```xml - - - %logging.socket.connection_string% - - 2 - - - 2 - - - - - - - - - - -``` - -And then, change our config.yml (or similar): - -```yaml -parameters: - logging.socket.connection_string: 'unix:///var/log/httpd_app_log.socket' - -monolog: - handlers: - main: - type: stream - path: %kernel.logs_dir%/%kernel.environment%.log - level: debug - firephp: - type: firephp - level: info - custom: - type: service - id: logging.socket_handler -```