rekurzia/yii2-papertrail-log-target

将消息发送到 Papertrail 的 Yii2 日志目标的最低实现

v0.10.0 2017-01-22 18:53 UTC

This package is not auto-updated.

Last update: 2024-09-15 01:46:46 UTC


README

Build Status Latest Stable Version Total Downloads License

将日志消息发送到 Papertrail 的 Yii2 日志目标。

安装

composer require rekurzia/yii2-papertrail-log-target

使用

将新的目标添加到您的配置中

$config['components']['log']['targets'] = [
    [
        'class' => Rekurzia\Log\PapertrailTarget::class,
        'levels' => ['error', 'warning'],
        'host' => 'logs[xxx].papertrailapp.com',
        'port' => '1234',
        'additionalPrefix' => function() {
            return Yii::$app->id;
        },
    ],
];

配置选项

hostport

Papertrail 日志目标的主机和端口。

additionalPrefix

可选。 一个 PHP 可调用对象,允许您添加额外的前缀。当 [ip][userI][sessionId] 不够用时很有用。如上例所示设置,将添加额外的前缀 [yourApplicationId]

includeContextMessage

可选。 是否包含上下文消息。默认为 false

示例输出

Sample output screenshot

additionalPrefix 的使用已突出显示。

许可证

MIT。请参阅 许可证文件