基于 SeasLog 的 composer 项目 SeasLogger 0.1.2 发布

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

内容简介: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]


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

查看所有标签

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

Ext JS源码分析与开发实例宝典

Ext JS源码分析与开发实例宝典

彭仁夔 / 电子工业出版社 / 2010-1 / 78.00元

《Ext JS源码分析与开发实例宝典》从Ext JS实现的基本功能开始讲解,从两个方面对Ext JS进行整体上的概述,让读者从宏观上去把握ExtJS框架。接下来讲解Ext JS核心基础知识,包括事件机制、模板模型、数据模型以及对类、函数、字符串、日期、数组及定时任务这6个类进行扩展。然后讲解Ext JS基于元素的开发,包括动画特效和拖曳实现等。最后深入讲解组件的开发,对布局、模型及4大组件一一进行......一起来看看 《Ext JS源码分析与开发实例宝典》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

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

HEX CMYK 互转工具