Como usar o Monolog em qualquer arquivo PHP

Se você tiver que depurar código dentro de um projeto PHP antigo que não usa alguns recursos do Composer, ou um único arquivo PHP de código espaguete (urgh!), Você pode encontrar Monolog ( https://github.com/Seldaek/monolog ) útil.

Veja como conectá-lo a qualquer arquivo PHP:

<?php

spl_autoload_register
(function ($class) {
$file
= $__DIR__.'/relative/path/to/Monolog/src/'.strtr($class, '\', '/').'.php';
if (file_exists($file)) {
require $file;
return true;
}
});

use MonologLogger;
use MonologHandlerStreamHandler;

$log
= new Logger('name');
$log
->pushHandler(new StreamHandler(__DIR__.'/path/to/your.log', Logger::DEBUG));

$log
->addInfo('Do your magic here.');