启用日志记录
编辑启用日志记录
编辑Elasticsearch-PHP 支持日志记录,但出于性能考虑,默认情况下未启用。如果您希望启用日志记录,您需要选择一个日志记录实现,安装它,然后在客户端中启用日志记录器。推荐的日志记录器是 Monolog,但任何实现 PSR-3 接口的日志记录器都可以工作。
要开始使用 Monolog,只需使用 Composer 安装它
composer require monolog/monolog
安装 Monolog(或其他日志记录器)后,您需要创建一个日志对象并将其注入到客户端中
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) // Set your custom logger ->build(); // Build the client object