pbmengine/pbm-logger

2.0.0 2021-12-10 17:01 UTC

This package is not auto-updated.

Last update: 2024-09-28 06:31:56 UTC


README

Latest Version on Packagist

简介

此包需要一个Laravel应用程序。它提供了一个日志通道,将异常和消息记录到PBM监控系统。

安装

您可以通过composer安装此包

composer require pbmengine/pbm-logger

使用方法

将以下通道添加到您的Laravel logging.php文件中

// config/logging.php
'channels' => [
// ...
    'stack' => [
        'driver' => 'stack',
        'channels' => ['pbm', 'daily'],
        'ignore_exceptions' => false,
    ],

    'pbm' => [
        'driver' => 'custom',
        'via' => Pbmengine\Logger\LogFactory::class,
        'anonymize_ips' => true,
        'api_endpoint' => '<your endpoint>/api/reports',
        'api_key' => env('PBM_LOGGER_KEY'),
        'level' => Monolog\Logger::DEBUG,
    ],
// ...
]

PBM_LOGGER_KEY添加到您的.env文件中。

测试

composer test

变更日志

请参阅CHANGELOG以获取有关最近更改的更多信息。

贡献

有关详细信息,请参阅CONTRIBUTING

安全

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

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件