goedemiddag/betterstack-logs

Monolog handler for Better Stack Logs

1.1.0 2024-06-11 14:41 UTC

This package is auto-updated.

Last update: 2024-11-11 15:40:41 UTC


README

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'),
        'handler'        => \Goedemiddag\BetterStackLogs\BetterStackHandler::class,
        'handler_with'   => [
            'sourceToken' => env('BETTERSTACK_LOGS_SOURCE_TOKEN'),
        ],
    ],
    ...
]   

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