Logger library bundled with Zest Framework

Logger

Logging is one of the most ubiquitous tasks encountered in PHP. We use logs to track error messages, record important events, and debug problems with the code.

Use logger

$logger = new \Zest\Common\Logger\Logger;
$logger->notice('This file {file} is not found',['file' => 'user.jpg']);
//Display the log msg
// var_dump($logger->get);
echo $logger->get()['message'];
//echo View::view('Home/index');

the get() method return array , level and message

Log file

Log file is locate in Storage/Data/.logs

Levels

  • emergency => $logger->emergency(msg,[context])
  • alert => $logger->alert(msg,[context])
  • critical => $logger->emergency(msg,[critical])
  • error => $logger->error(msg,[context])
  • warning => $logger->warning(msg,[context])
  • notice => $logger->notice(msg,[context])
  • info => $logger->info(msg,[context])
  • debug => $logger->debug(msg,[context])