Blog de Gonzalo

Blog de programación de Gonzalo López

ESCRIBIR LOGS EN PHP USANDO MONOLOG

PHP

Todo programador sabe que es bueno tener un log en todo proyecto para saber todo lo que pasa en cada proyecto y eso se hace usando logs. En este post voy a hablar de como escribir logs en php usando monolog. Monolog es una librería para escribir logs que es muy útil. Para instalarla solo hay que ejecutar composer require monolog/monolog
Ejemplo de como usarla:


require_once(__DIR__.'/vendor/autoload.php');
use Monolog\Logger;
use Monolog\Handler\StreamHandler;


$logger = new Logger('chanel');
$logger->pushHandler(new StreamHandler(__DIR__.'/log/chanel.log', Logger::DEBUG));
$logger->info('This is a log!');
$logger->debug('This is a log!');
$logger->warning('This is a log warning!');
$logger->critical('This is a critical!');
$logger->alert('This is an alert!');
$logger->error('This is a log error!');

Chanel sería el nombre del log, por ejemplo la sección del proyecto o si es en la parte móvil o en la aprte web, etc...y luego __DIR__.'/app.log' es la ruta donde se almacenará el log.

Compartir en twitter