Skip to content

Commit dd9aef4

Browse files
committed
Ignore transport errors
1 parent eb1f365 commit dd9aef4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/LaravelGelfLoggerServiceProvider.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use Gelf\Logger;
66
use Gelf\Publisher;
7+
use Gelf\Transport\IgnoreErrorTransportWrapper;
78
use Gelf\Transport\UdpTransport;
89
use Illuminate\Support\ServiceProvider;
910

@@ -26,13 +27,12 @@ public function register()
2627
{
2728
$this->mergeConfigFrom(__DIR__ . '/config/gelf-logger.php', 'gelf-logger');
2829

29-
$publisher = new Publisher(
30-
new UdpTransport(
31-
$this->getConfig('host'),
32-
$this->getConfig('port')
33-
)
30+
$transport = new IgnoreErrorTransportWrapper(
31+
new UdpTransport($this->getConfig('host'), $this->getConfig('port'))
3432
);
3533

34+
$publisher = new Publisher($transport);
35+
3636
$this->app->instance(GelfLogger::class, new Logger($publisher));
3737

3838
$this->app->alias(GelfLogger::class, 'gelf-logger');

0 commit comments

Comments
 (0)