goedemiddag / betterstack-logs
Monolog handler for Better Stack Logs
Installs: 513 435
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 3
Forks: 1
Open Issues: 0
Requires
- php: ^8.2
- ext-curl: *
- illuminate/config: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
- monolog/monolog: ^3.0
Requires (Dev)
- laravel/pint: ^1.16
- phpstan/phpstan: ^1.9
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