1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dvaknheo-duckphp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Core-Logger.md 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
dvaknheo Отправлено 28.05.2024 17:22 b990bfd

DuckPhp\Core\Logger

[toc]

简介

日志组件 ,满足 psr 标准的日志组件

使用于

DuckPhp\Core\App

选项

    'path' => '',

基础路径

    'path_log' => 'runtime',

日志目录路径

    'log_file_template' => 'log_%Y-%m-%d_%H_%i.log',

日志文件名模板

    'log_prefix' => 'DuckPhpLog',

日志前缀

方法

主流程方法

psr-16 标准方法

    public function log($level, $message, array $context = array())
    public function emergency($message, array $context = array())
    public function alert($message, array $context = array())
    public function critical($message, array $context = array())
    public function error($message, array $context = array())
    public function warning($message, array $context = array())
    public function notice($message, array $context = array())
    public function info($message, array $context = array())
    public function debug($message, array $context = array())

说明

App::Logger() 函数得到的就是这个类

Logger 类初始化的时候就直接调用 init() ,你可调用 reset() 重置

其他方法都遵循 PSR 标准 但是这个类没实现 PSR 接口。

放在 Core 下是因为 处理默认异常会记录

记录的 相对于 Root 的 path_log 目录。

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dvaknheo-duckphp.git
git@api.gitlife.ru:oschina-mirror/dvaknheo-duckphp.git
oschina-mirror
dvaknheo-duckphp
dvaknheo-duckphp
master