leon0399 / monolog-flysystem
Writes your Monolog records into Flysystem files.
Installs: 45 923
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 2
Open Issues: 0
Requires
- php: >=7.3
- league/flysystem: ^1.0
- monolog/monolog: ^2.4
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-04-23 17:49:35 UTC
README
Writes your Monolog records into Flysystem files.
Installation
Install the latest version with
$ composer require leon0399/monolog-flysystem
Basic Usage
<?php use Monolog\Logger; use League\Flysystem\Filesystem; use League\Flysystem\Adapter\Local as LocalAdapter; use Leon0399\MonologFlysystem\Handler\FlysystemStreamHandler; $filesystem = new Filesystem(new LocalAdapter('storage')); $handler = new FlysystemStreamHandler($filesystem, 'logs/laravel.log', Logger::WARNING); // create a log channel $log = new Logger('name'); $log->pushHandler($handler); // add records to the log $log->warning('Foo'); $log->error('Bar');