Add this to: bootstrap/app.php use Monolog\Logger; use Monolog\Handler\StreamHandler; $app->configureMonologUsing(function ($monolog) { $parameters = array( 'host' => '10.0.0.130', 'port' => 6379, 'database' => 4 ); $logstash_key = "_LG_PR_SRC"; $redisHandler = new Monolog\Handler\RedisHandler(new Predis\Client($parameters), $logstash_key); $formatter = new Monolog\Formatter\LogstashFormatter('php'); $redisHandler->setFormatter($formatter); // Create a Logger instance with the RedisHandler $logger = new Logger('logstash_test', array($redisHandler)); // Now you can start logging $logger->info("Logstash with PHP works\n"); $handlers = [ $redisHandler, ]; $monolog->setHandlers($handlers); return $monolog; }); Test it works in: app/Providers/AppServiceProvider.php Add this line: use Illuminate\Support\Facades\Log; Add a Log line to the boot method public function boot() { // Log::info("Test Laravel with Redis + Logstash works"); }