goedemiddag/betterstack-logs

Monolog handler for Better Stack Logs

Maintainers

Package info

github.com/goedemiddag/betterstack-logs

pkg:composer/goedemiddag/betterstack-logs

Transparency log

Statistics

Installs: 536 680

Dependents: 0

Suggesters: 0

Stars: 6

Open Issues: 0

v1.4.0 2026-08-14 09:31 UTC

This package is auto-updated.

Last update: 2026-08-20 22:16:26 UTC


README

Laravel Compatibility

This package allows you to write logs to Better Stack Logs.

Installation

First use composer to install the package using the following command

composer require goedemiddag/betterstack-logs

Usage

Add a new channel to the config/logging.php file

'channels' => [
    ...
    'betterstack' => [
        'driver'       => 'monolog',
        'level'        => env('LOG_LEVEL', 'debug'),
        'enabled'      => env('BETTERSTACK_LOGS_ENABLED', true),
        'handler'      => \Goedemiddag\BetterStackLogs\BetterStackHandler::class,
        'handler_with' => [
            'sourceToken' => env('BETTERSTACK_LOGS_SOURCE_TOKEN'),
            'host'        => env('BETTERSTACK_LOGS_HOST'),
        ],
    ],
    ...
]

Set the default log channel to betterstack or add it to the stack channel.

Add the following to your .env file:

BETTERSTACK_LOGS_SOURCE_TOKEN=your-source-token
BETTERSTACK_LOGS_HOST=your-ingestion-host