作者:钢铁猪991884679 | 来源:互联网 | 2023-08-13 21:15
SeasLogger —— 一个基于 SeasLog 的、有效、快速、稳定的 PHP 日志工具
该项目可以使用composer快速安装和应用SeasLog。目前在composer镜像库的版本为0.1.2
SeasLog的性能究竟怎么样?
当SeasLog不开启buffer时,SeasLog是:
当SeasLog开启buffer且buffer_size为100时,SeasLog是:
测试脚本参考:https://github.com/SeasX/SeasLog/blob/bug_fix/tests/bench_mark.php
SeasLog地址:
Github: https://github.com/SeasX/SeasLog
国内镜像:https://gitee.com/neeke/SeasLog
SeasLogger地址:
Github: https://github.com/SeasX/seas-logger
国内镜像:https://gitee.com/neeke/seas-logger
composer包地址:https://packagist.org/packages/seasx/seas-logger
安装
安装最新版本的SeasLogger
$ composer require seasx/seas-logger
基本应用
warning('Hello');
$logger->error('SeasLogger');
laravel/lumen 的应用配置 >=5.6
添加 SeasLogger 配置在 config/logging.php
'channels' => [
...
'seaslog' => [
'driver' => 'custom',
'via' => \Seasx\SeasLogger\Logger::class,
'path' => '/path/to/logfile',
],
...
]
修改 .env 文件来使用 seaslog
LOG_CHANNEL=seaslog
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 我们