phpgenesis / logger
PHPGenesis 日志记录器
v0.2.37
2024-09-13 23:30 UTC
Requires
- php: ^8.3
- illuminate/log: ^10|^11
- monolog/monolog: ^3.6
- phpgenesis/common: v0.2.37
- dev-main
- v0.2.37
- v0.2.36
- v0.2.35
- v0.2.34
- v0.2.33
- v0.2.32
- v0.2.31
- v0.2.30
- v0.2.29
- v0.2.28
- v0.2.27
- v0.2.26
- v0.2.25
- v0.2.24
- v0.2.23
- v0.2.22
- v0.2.21
- v0.2.20
- v0.2.19
- v0.2.18
- v0.2.17
- v0.2.16
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.2
- v0.1.1
- v0.1.0
This package is auto-updated.
Last update: 2024-09-22 13:00:24 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
文件中配置的设置。