Skip to content

irwtdvoys/logbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logbook (0.1.3)

What is it?

Simple wrapper for interaction with Monolog's Registry system allowing legacy systems to benefit from modern logging.

For more complex Monolog setups with multiple channels and handlers a better solutions would be Monolog Cascade.

Installation

Can be installed using composer by running the following:

$ composer require cruxoft/logbook

Usage

A simple but common usage of Logbook would be as follows:

use Cruxoft\Logbook;
use Monolog\Handler\StreamHandler;
use Monolog\Logger;

// Generate one or more handlers
$handler = new StreamHandler("./sample.log", Logger::ERROR);

// Add a log channel with specified handlers, optional processors can also be added
Logbook::add("my_log_channel", array($handler));

// Raising a log, standard monolog methods can be used eg. error() err(), addError()
Logbook::get("my_log_channel")->error("This is just an example");

About

Simple wrapper for interaction with Monolog's Registry

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages