phpgenesis/logger

PHPGenesis 日志记录器

v0.2.37 2024-09-13 23:30 UTC

README

PHPGenesis Logger 是 Laravel 日志外观和 Monolog 之上的抽象层。

安装

要安装 Logger 包,您可以使用 Composer

composer require phpgenesis/logger

使用方法

要记录一条消息,请使用 PHPGenesis\Logger\Logger 类。

use PHPGenesis\Logger\Logger;

以下方法可通过 Logger 使用

$message = 'This is an example logger message';

Logger::debug($message);
Logger::info($message);
Logger::notice($message);
Logger::warning($message);
Logger::error($message);
Logger::critical($message);
Logger::alert($message);
Logger::emergency($message);

所有方法都接受一个可选的上下文数据参数。如果未提供,上下文数据默认为一个空数组

Logger 类将确定 Laravel 日志外观是否可用,如果可用则使用它,否则使用 Monolog。如果 Laravel 可用,Logger 类将使用 Laravel 的日志配置设置。否则,Logger 将使用您在 phpgenesis.json 文件中配置的设置。