charm/logger

简单易用的日志记录器。依赖于PSR-3 LoggerInterface。

1.0.2 2022-04-23 10:47 UTC

This package is auto-updated.

Last update: 2024-08-23 15:29:35 UTC


README

为基本应用提供一个PSR-3日志记录器。可以轻松配置以使用任何日志记录器,但非常适合需要快速设置简单日志的短脚本。

示例

独立的Psr\Log\LoggerInterface实例。

<?php
$logger = \Charm\Log::instance();
$logger->warn("Something is :what", ['what' => "cool"]);

通过特质将基本日志记录添加到任何类中

<?php
use Charm\Log\LogTrait;
use Psr\Log\LogInterface;
    
class MyLogger implements LogInterface {
    use LogTrait;
}

$logger = new MyLogger();
$logger->notice("Hello world!");