基于 SeasLog 的 composer 项目 SeasLogger 0.1.2 发布

栏目: 软件资讯 · 发布时间: 6年前

内容简介:SeasLogger —— 一个基于 SeasLog 的、有效、快速、稳定的 PHP 日志工具 该项目可以使用composer快速安装和应用SeasLog。目前在composer镜像库的版本为0.1.2 SeasLog的性能究竟怎么样? 当SeasLog不开启buffe...

SeasLogger —— 一个基于 SeasLog 的、有效、快速、稳定的 PHP 日志工具

该项目可以使用composer快速安装和应用SeasLog。目前在composer镜像库的版本为0.1.2

SeasLog的性能究竟怎么样

基于 SeasLog 的 composer 项目 SeasLogger 0.1.2 发布

当SeasLog不开启buffer时,SeasLog是:

  • syslog()函数的8.6

  • file_put_contents()函数的240

  • fwrite()单例情况下的36

  • fwrite()非单例情况下的211

  • monolog不开启buffer时的41

当SeasLog开启buffer且buffer_size为100时,SeasLog是:

  • syslog()函数的250

  • file_put_contents()函数的6962

  • fwrite()单例情况下的1052

  • fwrite()非单例情况下的6127

  • monolog开启buffer且buffer size为100时的118

测试脚本参考: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

基本应用

<?php

use Seasx\SeasLogger\Logger;

$logger = new Logger();

// add records to the log
$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]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

RESTful Web Services Cookbook

RESTful Web Services Cookbook

Subbu Allamaraju / Yahoo Press / 2010-3-11 / USD 39.99

While the REST design philosophy has captured the imagination of web and enterprise developers alike, using this approach to develop real web services is no picnic. This cookbook includes more than 10......一起来看看 《RESTful Web Services Cookbook》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具