基于 PSR-3 的日志组件

MixPHP 的 mix\base\Log 组件本来就是支持 PSR-3 的,但是为了保持框架的轻量级特性,所以框架不会直接依赖第三方包,所以我们开发了这个扩展类库,供用户直接使用。

PHP 日志处理

详细介绍

基于 PSR-3 的日志组件

MixPHPmix\base\Log 组件本来就是支持 PSR-3 的,但是为了保持框架的轻量级特性,所以框架不会直接依赖第三方包,所以我们开发了这个扩展类库,供用户直接使用。

使用步骤

  • 只需使用 Composer 安装一下:
composer require mixstart/mixphp-psrlog dev-master
  • 然后修改配置文件的注册:

class mix\base\Log 修改为 mix\psrlog\Logger 即可。

// 日志
'log'      => [
    // 类路径
    'class'       => 'mix\psrlog\Logger',
    // 日志记录级别
    'level'       => ['emergency', 'alert', 'critical', 'error', 'warning', 'notice', 'info', 'debug'],
    // 日志目录
    'dir'         => 'logs',
    // 日志轮转类型
    'rotate'      => mix\psrlog\Logger::ROTATE_DAY,
    // 最大文件尺寸
    'maxFileSize' => 0,
],

License

Apache License Version 2.0, http://www.apache.org/licenses/