coolwind/test

将日志发送到文件、套接字、收件箱、数据库和各种Web服务

1.0.0 2018-01-31 09:41 UTC

This package is not auto-updated.

Last update: 2024-09-18 04:45:52 UTC


README

Total Downloads Latest Stable Version Reference Status

Monolog将您的日志发送到文件、套接字、收件箱、数据库和多种Web服务。以下是完整的处理器列表。特殊处理器允许您构建高级日志记录策略。

此库实现了PSR-3接口,您可以在自己的库中对它进行类型提示,以保持最大的互操作性。您也可以在应用程序中使用它,以确保您可以在以后的时间使用另一个兼容的记录器。从1.11.0版本开始,Monolog公共API也将接受PSR-3日志级别。由于Monolog早于PSR-3,内部Monolog仍然使用自己的级别方案。

安装

使用以下命令安装最新版本

$ composer require monolog/monolog

基本用法

<?php

use Monolog\Logger;
use Monolog\Handler\StreamHandler;

// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING));

// add records to the log
$log->addWarning('Foo');
$log->addError('Bar');

文档

第三方包

第三方处理器、格式化和处理器已列出在维基百科中。如果您发布了一个,也可以将其添加到那里。

关于

要求

  • Monolog与PHP 5.3或更高版本兼容,并且经过测试,与HHVM兼容。

提交错误和功能请求

错误和功能请求在GitHub上跟踪

框架集成

作者

Jordi Boggiano - [email protected] - http://twitter.com/seldaek
有关参与此项目的贡献者列表

许可证

Monolog 遵循 MIT 许可协议 - 详细信息请参阅 LICENSE 文件

致谢

此库深受 Python 的 Logbook 库的启发,尽管大多数概念都已调整以适应 PHP 世界。