From 9f6f0b6fff15c14aa3d31c9b0de83660213bb5ad Mon Sep 17 00:00:00 2001 From: dhirtzbruch Date: Sat, 5 May 2018 03:09:01 +0200 Subject: [PATCH] Allow setting "ident" parameter for SyslogUdpHandler, affects #266 --- DependencyInjection/Configuration.php | 3 ++- DependencyInjection/MonologExtension.php | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index b731acad..cc9f0016 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -138,6 +138,7 @@ * - [logopts]: defaults to LOG_PID * - [level]: level name or int value, defaults to DEBUG * - [bubble]: bool, defaults to true + * - [ident]: string, defaults to * * - swift_mailer: * - from_email: optional if email_prototype is given @@ -353,7 +354,7 @@ public function getConfigTreeBuilder() ->end() ->scalarNode('filename_format')->defaultValue('{filename}-{date}')->end() //rotating ->scalarNode('date_format')->defaultValue('Y-m-d')->end() //rotating - ->scalarNode('ident')->defaultFalse()->end() // syslog + ->scalarNode('ident')->defaultFalse()->end() // syslog and syslogudp ->scalarNode('logopts')->defaultValue(LOG_PID)->end() // syslog ->scalarNode('facility')->defaultValue('user')->end() // syslog ->scalarNode('max_files')->defaultValue(0)->end() // rotating diff --git a/DependencyInjection/MonologExtension.php b/DependencyInjection/MonologExtension.php index c46a1a1a..95063448 100644 --- a/DependencyInjection/MonologExtension.php +++ b/DependencyInjection/MonologExtension.php @@ -428,6 +428,9 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler $handler['level'], $handler['bubble'], )); + if ($handler['ident']) { + $definition->addArgument($handler['ident']); + } break; case 'swift_mailer':