无膨胀/单层

为 Pile 设计的 Monolog 处理器和格式化工具。

v0.3.0 2023-04-20 06:08 UTC

This package is not auto-updated.

Last update: 2024-09-24 11:44:54 UTC


README

这是一个为 Pile 定制的 Monolog 处理器(以及格式化工具)。

安装

您可以使用 composer 安装此库

php composer.phar require bloatless/mono-pile

用法

<?php

// init Monolog
$logger = new \Monolog\Logger('MyLogger');

// init Pile handler and formatter
$handler = new \Bloatless\MonoPile\PileHandler('https://my.pileinstance.com/api/v1/log', 'myapikey');
$formatter = new \Bloatless\MonoPile\PileFormatter('SomeProjectId');
$handler->setFormatter($formatter);

// Push handler into Monolog
$logger->pushHandler($handler);

// Log your errors
$logger->debug('Some debug message...');

当然,您也可以在使用 Monolog 作为内部错误日志解决方案的框架中使用 Pile 处理器 - 如 Laravel 或 Lumen。

许可证

MIT