mumsnet / mn-monolog

Monolog 的自定义处理器

v1.0.4 2020-08-07 09:04 UTC

This package is auto-updated.

Last update: 2024-09-07 18:44:24 UTC


README

Monolog 的自定义处理器

如何在 Lumen 中使用

将以下内容添加到 composer.json 文件的 require 部分中

"mumsnet/mn-monolog": "^1.0"

运行 composer 更新包

docker run -it -v `pwd`:/var/www/html mumsnet/php-fpm-lumen:7.3 composer install

将以下内容添加到您的 bootstrap/app.php 文件中

if (getenv('PAPERTRAIL_HOSTNAME') !== FALSE) {
    $app->configureMonologUsing(function ($monolog) {
        $papertrailHandler = new PapertrailHandler(
            getenv('PAPERTRAIL_HOSTNAME'),
            getenv('PAPERTRAIL_PORT'),
            getenv('SITE_HOSTNAME'),
            getenv('PAPERTRAIL_PROGRAM_NAME'));
        $monolog->pushHandler($papertrailHandler);
        return $monolog;
    });
}