jpedryc / monolog-flysystem

Writes your Monolog records into Flysystem filesystems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monolog Flysystem Tests / PHPUnit codecov

Total Downloads Latest Stable Version Latest Unstable Version License

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');

About

Writes your Monolog records into Flysystem filesystems.

License:MIT License


Languages

Language:PHP 100.0%