issues
search
basemkhirat
/
elasticsearch
The missing elasticsearch ORM for Laravel, Lumen and Native php applications
MIT License
401
stars
130
forks
source link
ClientBuilder::defaultLogger 找不到会报错做了临时方案解决
#130
Open
webyou0
opened
1 year ago
webyou0
commented
1 year ago
`/**
@param ClientBuilder $clientBuilder
@param array $config
@return ClientBuilder */ public static function configureLogging(ClientBuilder $clientBuilder, array $config) { if (Arr::get($config,'logging.enabled')) { try{ // Configure hosts $logger = ClientBuilder::defaultLogger(Arr::get($config,'logging.location'), Arr::get($config,'logging.level','all')); $clientBuilder->setLogger($logger); }catch (\Error $e){ $f = explode('.',Arr::get($config,'logging.location')); $exf = array_pop($f); $logger = new \Monolog\Logger('ES Logs'); $logger->pushHandler(new \Monolog\Handler\StreamHandler(join('.',$f)."-".date('Y-m-d').".".$exf)); $clientBuilder->setLogger($logger); } } return $clientBuilder; `}``
`/**