美文网首页
monogo 一个好用的php日志处理工具

monogo 一个好用的php日志处理工具

作者: wtzhang123 | 来源:发表于2020-05-29 17:53 被阅读0次

1.主要特点

在mongo中,每个实例日志处理对象分为通道和处理栈,当你向添加一条记录时,它会开始遍历处理栈直到被完全处理。每个实例还有一个带默认的Formmater,用来定义记录日志的格式.
你可以建立许多的日志处理实例,每个都定义了一个通道,每个都有各种可被共享的处理器。

2.用法

话不多说,上代码

composer require monolog/monolog

以下是mongo最简单的一个用法

$logger = new \Monolog\Logger('my_logger');
$handle=new \Monolog\Handler\StreamHandler(__DIR__.'/my_app.log', \Monolog\Logger::DEBUG);
$logger->pushHandler($handle);
$logger->info('哈哈哈');

这样就会在my_app.log中添加一条日志记录,如果想更改为按日期记录日志,可以更改为以下通道,

$handle=new \Monolog\Handler\RotatingFileHandler(__DIR__.'/my_app.log', \Monolog\Logger::DEBUG);

这样子就可以了.
monolog的功能非常全面,可以有更多的玩法,今天就写到这里了!

相关文章

  • monogo 一个好用的php日志处理工具

    1.主要特点 在mongo中,每个实例日志处理对象分为通道和处理栈,当你向添加一条记录时,它会开始遍历处理栈直到被...

  • Mac 配置php环境

    工具:brew,好用的Mac安装软件的工具 一、安装php环境 Mac自带了php环境,但是无论从版本、功能还是开...

  • CocoaLumberjack 和 XcodeColors 的安

    前情提要 什么是CocoaLumberjack? CocoaLumberjack是一个很好用的日志打印工具,它可以...

  • JetBrains PhpStorm 2020 Mac(PHP集

    一款最好用的PHP集成开发工具带给PHP开发人员——JetBrAIns Phpstorm ,JetBrAIns P...

  • SpringBoot--实战开发--Logstash(六十二)

    一、Logstash简介   Logstash是一个接收,处理,转发日志的工具。支持系统日志,webserver日...

  • PHP 资源列表

    Awesome PHP 一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、W...

  • PHP错误处理机制

    PHP错误简介 PHP提供了错误处理和日志记录的功能. 这些函数允许你定义自己的错误处理规则,以及修改错误...

  • PHP教程系列2-搭建PHP环境

    相比其他编程语言,PHP的开发环境是最好搭建的。这也是很多人说PHP傻瓜的原因,但是一个工具太好用肯定是优点,什么...

  • PHP Interpreter is not configure

    PHP这么流行,不能不研究一下。首先得找到好用的工具,见网上大神们都推荐神器phpStorm,我也下载了一个php...

  • PhpStorm 2019 for mac 2019.1.3

    Phpstorm Mac是一款由JetBr公司开发推出的商业PHP 集成开发工具,被誉为最好用的PHP IDE!J...

网友评论

      本文标题:monogo 一个好用的php日志处理工具

      本文链接:https://www.haomeiwen.com/subject/rgjfzhtx.html