lablnet / logger
PHP logger package.
1.2
2018-08-19 08:54 UTC
This package is auto-updated.
Last update: 2024-11-09 15:36:10 UTC
README
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.
Requirement
- PHP
- Composer
install
run this command
composer require lablnet/logger
usage
<?php use Lablnet\Logger; require '../vendor/autoload.php'; $logger = new Logger; // If you want set custom file // prototype: $logger->setFile(filewithpath); // $logger->setFile("../my.logs"); $logger->debug("Hi im log msg and im {field}" , ['field' => 'debug']); var_dump($logger->get());
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])
custom file
For setting your own custom file
$logger->setFile("data/app.logs");