lyal/monolog-logdna

一个MIT许可的软件包,用于为Monolog添加LogDNA支持

dev-master / 1.0.x-dev 2017-12-22 17:46 UTC

This package is auto-updated.

Last update: 2024-09-14 03:43:36 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

安装

通过Composer

$ composer require lyal/monolog-logdna

用法

$logger = new Logger('general');
$logdnaHandler = new LogDNAHandler('YOUR_API_KEY'); // Can also be passed by env
$logger->pushHandler($logdnaHandler); 
$logger->debug('this is my message!');

注意

与其他基于JSON的日志提供者不同,此实现当前默认为单个请求而不是在失败时重试;这将导致更快的请求生命周期,并防止意外失败ddosing的LogDNA。

环境变量

您可以为该库设置两个环境变量

APP_ENV -- (字符串) 日志运行的环境

LOGDNA_INGESTION_KEY -- (字符串) 在LogDNA仪表板中提供的摄取密钥

LOGDNA_HOSTNAME -- (字符串) 当前环境的计算机名

LOGDNA_HOST_IP -- (IP地址) 当前环境的IP地址

LOGDNA_API_URL -- (URL) LogDNA服务的基准URL

测试

phpunit 

贡献

有关详细信息,请参阅CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何安全相关的问题,请通过电子邮件lyal@pullrequest.com报告,而不是使用问题跟踪器。

鸣谢

许可

MIT许可证(MIT)。请参阅许可文件以获取更多信息。