lablnet/logger

PHP logger package.

Maintainers

Package info

github.com/Lablnet/PHP-Logger

Issues

pkg:composer/lablnet/logger

Statistics

Installs: 36

Dependents: 0

Suggesters: 0

Stars: 3

1.2 2018-08-19 08:54 UTC

This package is auto-updated.

Last update: 2026-03-09 18:39:29 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");

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