exewen/logger

A logger component for Exewen.

v1.0.1 2024-05-27 06:41 UTC

This package is auto-updated.

Last update: 2024-05-27 06:58:46 UTC


README

composer require exewen/logger

复制配置

cp -rf ./publish/exewen /your_project/config

初始化

!defined('BASE_PATH_PKG') && define('BASE_PATH_PKG', dirname(__DIR__, 1));

写入日志

# 初始化DI
$app = new Container();
$app->setProviders([LoggerProvider::class]);
$this->app = $app;

/** @var LoggerInterface $logger */
$logger = $this->app->get(LoggerInterface::class);
$logger->info("info日志");
$logger->debug("debug日志");
$logger->error("error日志");

使用 facades

composer require exewen/facades
# info
LoggerFacade::info("info日志");
# error
LoggerFacade::error("error日志");
# warning
LoggerFacade::warning("warning日志");
# notice
LoggerFacade::notice("notice日志");
# debug
LoggerFacade::debug("debug日志");
# request
LoggerFacade::request("request日志");