seeren/log

记录日志消息并确定级别

3.0.0 2022-01-06 15:05 UTC

This package is auto-updated.

Last update: 2024-09-06 21:34:19 UTC


README

Build Require Coverage Download Codacy Version

标准级别的日志消息带时间尺度

安装

Seeren\Log 是一个 PSR-3 日志接口 实现

composer require seeren/log

Seeren\Log\Logger\Daily

在生成的 DailyMonthlyYearly 文件中记录日志消息,可选的数据缩写

use Seeren\Log\Logger\Daily;

$logger = new Daily();

默认情况下,日志文件夹位于 /var/log

project/
└─ var/
   └─ log/

可以在构造时指定项目目录

use Seeren\Log\Logger\Daily;

$logger = new Daily('..');

使用级别进行日志记录

use Seeren\Log\Logger\Daily;

$logger = new Daily();
$logger->log('info', 'Bob is logged');

可选地传递缩写和上下文选项

use Seeren\Log\Logger\Daily;

$logger = new Daily();
$logger->log('error', 'Something happen: {message}', [
    'message' => 'Dummy message'
]);

许可证

该项目采用 MIT 许可证