/** * 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); }
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); }