
PHP version 8 or higher is required.
Composer version 1.10.1 or higher is required.
Collect logs from any PHP code, including Laravel.
Install Better Stack PHP client library:
composer require logtail/monolog-logtail
composer require logtail/monolog-logtail:^2.0.0
Set up Monolog logger with Better Stack:
<?php
require "../vendor/autoload.php";
use Monolog\Logger;
use Logtail\Monolog\LogtailHandler;
$logger = new Logger("example-app");
$logger->pushHandler(new LogtailHandler("$SOURCE_TOKEN"));
Use Monolog logger as usual:
$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.
Please let us know at hello@betterstack.com.
We're happy to help! ๐
New to logging? Check out our Intro guide to Logging in PHP.
Using Laravel? Explore our Guide to Logging in Laravel.