lablnet/logger

PHP 日志记录器包。

1.2 2018-08-19 08:54 UTC

This package is auto-updated.

Last update: 2024-09-09 15:09:05 UTC


README

日志记录是 PHP 中遇到的最普遍的任务之一。我们使用日志来跟踪错误消息,记录重要事件,并调试代码中的问题。此类正是为此目的而设计。

要求

  • PHP
  • Composer

安装

运行此命令 composer require lablnet/logger

用法

<?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());

级别

  • 紧急 => $logger->emergency(msg,[context])
  • 警报 => $logger->alert(msg,[context])
  • 关键 => $logger->critical(msg,[context])
  • 错误 => $logger->error(msg,[context])
  • 警告 => $logger->warning(msg,[context])
  • 通知 => $logger->notice(msg,[context])
  • 信息 => $logger->info(msg,[context])
  • 调试 => $logger->debug(msg,[context])

自定义文件

为了设置您自己的自定义文件 $logger->setFile("data/app.logs");

注意:.logs 文件将保存在项目目录的根目录下