hhxsv5/laravel-kafka-logger

The Kafka logger for Laravel.
15,265 10
Install
composer require hhxsv5/laravel-kafka-logger
Latest Version:v1.0.1
PHP:>=7.1.0
License:MIT
Last Updated:Jul 13, 2020
Links: GitHub  ·  Packagist
Maintainer: hhxsv5

laravel-kafka-logger

The Kafka logger for Laravel.

Latest Version PHP Version Total Downloads License

Requirements

Dependency Requirement
php-rdkafka >=4.0.0

Install

1.Install rdkafka.

git clone --depth 1 https://github.com/edenhill/librdkafka.git /tmp/librdkafka && cd /tmp/librdkafka && ./configure && make -j$(nproc) && make install && rm -rf /tmp/librdkafka
pecl install rdkafka

2.Install laravel-kafka-logger.

# Laravel 5.x
composer require "hhxsv5/laravel-kafka-logger:~1.0.0"
# Laravel 6.x & 7.x
composer require "hhxsv5/laravel-kafka-logger:~2.0.0"

Get Started

1.Modify config/logging.php.

return [
    'channels' => [
        // ...
        'kafka' => Hhxsv5\LKL\KafkaLogger::getDefinition(['topic' => env('LOG_KAFKA_TOPIC', 'laravel-logs')]),
    ],
];

2.Modify .env.

LOG_CHANNEL=kafka
LOG_KAFKA_BROKER_LIST=kafka:9092
LOG_KAFKA_TOPIC=laravel-logs

License

MIT

Related Packages

tasmidur/kafka-monolog-handler

Kafka Monolog Handler is used for pushing laravel log into the Kafka message bro...

2,698 5
saint/laravel-logger

Log SQL/Cache queries in Laravel/Lumen framework

7 1
mnabialek/laravel-sql-logger

Log SQL queries in Laravel/Lumen framework

830,561 158
peiit/jplogger

Customer logger for Laravel/Lumen

29 0