Movatterモバイル変換


[0]ホーム

URL:


Loading
  1. Elastic Docs/
  2. Reference/
  3. Elasticsearch/
  4. Clients/
  5. PHP/
  6. Configuration

Enabling the Logger

Elasticsearch-PHP supports logging, but it is not enabled by default for performance reasons. If you wish to enable logging, you need to select a logging implementation, install it, then enable the logger in the Client. The recommended logger isMonolog, but any logger that implements thePSR-3 interface works.

To begin using Monolog, just require it using composer:

composer require monolog/monolog

Once Monolog (or another logger) is installed, you need to create a log object and inject it into the client:

use Monolog\Logger;use Monolog\Handler\StreamHandler;$logger = new Logger('name');$logger->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING));$client = ClientBuilder::create()    ->setLogger($logger)    ->build();
  1. Set your custom logger
  2. Build the client object

[8]ページ先頭

©2009-2026 Movatter.jp