基于 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]


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

查看所有标签

猜你喜欢:

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

移动的帝国

移动的帝国

曾航、刘羽、陶旭骏 / 浙江大学出版社 / 2014-1-1 / 48.00

日本是全世界移动互联网最发达的国家之一,堪称移动的帝国。在手机游戏、手机支付、移动医疗、移动电子商务、手机电视等方面,日本都充当了全球移动互联网的试验田。 曾经傲视全球的日本运营商将怎样面对转型的挑战?iPhone来势汹汹,如何打破封闭的日本移动互联网体系?日本在智能手机时代的手机游戏、O2O、移动医疗、移动广告等方面,涌现出了哪些值得借鉴的商业模式? 本书作者团队先后数次前往日本调研......一起来看看 《移动的帝国》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

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

HEX CMYK 互转工具