PHP code example of gfaugere / monolog-colored-line
1. Go to this page and download the library: Download gfaugere/monolog-colored-line library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
gfaugere / monolog-colored-line example snippets
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use gfaugere\Monolog\Formatter\ColoredLineFormatter;
$formatter = new ColoredLineFormatter();
// Create a handler
$stream = new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG);
// Don't forget to attach your new formatter
$stream->setFormatter($formatter);
// Create a log channel
$log = new Logger('name');
$log->pushHandler($stream);
// Add records as usual
$log->warning('Foo');
$log->error('Bar');
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use gfaugere\Monolog\Formatter\ColoredLineFormatter;
$format = "[%datetime%] %color_start%%channel%.%level_name%: %message%%color_end% %context% %extra%\n";
$scheme = [
Logger::DEBUG => "\033[38;5;206m",
Logger::INFO => "\033[38;5;196m",
Logger::NOTICE => "\033[38;5;202m",
Logger::WARNING => "\033[38;5;226m",
Logger::ERROR => "\033[38;5;34m",
Logger::CRITICAL => "\033[38;5;81m",
Logger::ALERT => "\033[38;5;53m",
Logger::EMERGENCY => "\033[38;5;129m"
];
$formatter = new ColoredLineFormatter($format, null, false, false, $scheme);
// Create a handler
$stream = new StreamHandler(__DIR__.'/my_app.log', Logger::DEBUG);
// Don't forget to attach your new formatter
$stream->setFormatter($formatter);
// Create a log channel
$log = new Logger('name');
$log->pushHandler($stream);
// Add records as usual
$log->warning('Foo');
$log->error('Bar');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.