rekurzia / yii2-papertrail-log-target
将消息发送到 Papertrail 的 Yii2 日志目标的最低实现
v0.10.0
2017-01-22 18:53 UTC
Requires
- php: ~5.6|~7.0
- ext-sockets: *
- monolog/monolog: ~1.0
- yiisoft/yii2: ~2.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-15 01:46:46 UTC
README
将日志消息发送到 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; }, ], ];
配置选项
host
和 port
Papertrail 日志目标的主机和端口。
additionalPrefix
可选。 一个 PHP 可调用对象,允许您添加额外的前缀。当 [ip][userI][sessionId]
不够用时很有用。如上例所示设置,将添加额外的前缀 [yourApplicationId]
。
includeContextMessage
可选。 是否包含上下文消息。默认为 false
。
示例输出
additionalPrefix
的使用已突出显示。
许可证
MIT。请参阅 许可证文件。