/**
  * pushHandler Fluentd
  * @param Application $app
  * @param Writer      $log
  */
 protected function configureFluentHandler(Application $app, Writer $log)
 {
     $configure = $app['config']->get('fluent');
     $host = $configure['host'] ? $configure['host'] : FluentLogger::DEFAULT_ADDRESS;
     $port = $configure['port'] ? $configure['port'] : FluentLogger::DEFAULT_LISTEN_PORT;
     $options = $configure['options'] ? $configure['options'] : [];
     $log->useFluentLogger($host, $port, $options);
 }
Exemplo n.º 2
0
 public function testSetPacker()
 {
     $config = $this->app['config']->get('fluent');
     $logger = $this->writer->setPacker(new stubPacker())->useFluentLogger($config['host'], $config['port']);
     $this->assertInstanceOf('Monolog\\Logger', $logger);
 }