PHP Classes


Recommend this page to a friend!
  Classes of Muhammad Umer Farooq   PHP Logger class   Download  
Role: Documentation
Content type: text/markdown
Description: Read me first
Class: PHP Logger class
Log messages with different levels of severity
Author: By
Last change:
Date: 5 years ago
Size: 982 bytes


Class file image Download

PHP 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 our code this class exectly do this.


  • PHP
  • Composer


run this command

## usage


use Lablnet\Logger;
require '../vendor/autoload.php';
$logger = new Logger;
$logger->debug("Hi im log msg and im {field}" , ['field' => 'debug']);

## 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])```

# Note: .logs file will save in root of project directory