asavenkov/laravel-pachca-logger

Logging to a Pachca in Laravel

v0.2.0 2023-03-25 21:07 UTC

This package is not auto-updated.

Last update: 2024-04-21 02:01:18 UTC


README

A Pachca based Monolog driver for Laravel

Latest Stable Version Total Downloads License

Install

composer require asavenkov/laravel-pachca-logger

Usage

Add the new driver type in your config/logging.php configuration

'channels' => [
    'pachca' => [
        'driver' => 'custom',
        'via' => SavenkovDev\PachcaLogger\PachcaLogger::class,
        'webhook' => env('LOG_PACHCA_WEBHOOK_URL'),
        'level' => env('LOG_LEVEL', 'debug'),
        'maxDepth' => env('LOG_PACHCA_MAX_DEPTH', 2),
    ],
],

And add LOG_PACHCA_WEBHOOK_URL to your .env file.

Note

You may need to clear cache after installation if you get laravel.EMERGENCY: Unable to create configured logger. ... Log [pachca] is not defined. with

php artisan config:clear

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Make sure to add or update tests as appropriate.

Use Conventional Commits for commit messages.

License

MIT