Реализация PSR-3
use TutuRu\LoggerElk\ElkLoggerFactory;
$loggerFactory = new ElkLoggerFactory();
$logger = $loggerFactory->getNativeErrorLogger($logName);
use TutuRu\LoggerElk\ElkLoggerFactory;
$loggerFactory = new ElkLoggerFactory();
$logger = $loggerFactory->getRedisLogger(
$logName,
$config,
$redisConnectionManager,
$requestMetadataOrNull,
$statsdExporterClientOrNull
);
Для полного прогона тестов необходим запущенный сервер redis.
Тесты по умолчанию подключаются к серверу по адресу localhost:6380
.
Запустить можно, например, при помощи docker:
docker run -d --name test-elk-redis -p 6380:6379 redis