Better Stack PHP logging

Start logging in 3 steps

Collect logs from any PHP code, including Laravel.

1. Install

Install Better Stack PHP client library:

Monolog v3 Monolog v2
composer require logtail/monolog-logtail
composer require logtail/monolog-logtail:^2.0.0

2. Setup

Set up Monolog logger with Better Stack:

Set up Logtail handler
<?php
require "../vendor/autoload.php";

use Monolog\Logger;
use Logtail\Monolog\LogtailHandler;

$logger = new Logger("example-app");
$logger->pushHandler(new LogtailHandler("$SOURCE_TOKEN"));

3. Start logging ๐ŸŽ‰

Use Monolog logger as usual:

Send logs to Logtail
$logger->error("Something bad happened.");
$logger->info("Log message with structured logging.", [
    "item" => "Orange Soda",
    "price" => 100,
]);

You should see your logs in Logtail โ†’ Live tail .

PHP version 8 or higher is required.
Composer version 1.10.1 or higher is required.

Need help?

Please let us know at hello@betterstack.com.
We're happy to help! ๐Ÿ™

Additional information