kop / yii2-logentries

Yii2 框架的 Logentries 日志目标

安装次数: 9,293

依赖项: 0

建议者: 0

安全: 0

星星: 6

关注者: 3

分支: 4

开放问题: 0

类型:yii2-extension

1.0.2 2015-08-21 20:22 UTC

This package is auto-updated.

Last update: 2024-09-10 21:01:54 UTC


README

Yii2 Logentries (Y2LE) 通过添加 LogentriesTarget 类,将 Yii2 日志消息发送到 Logentries 日志管理服务

Latest Stable Version Code Climate Scrutinizer Code Quality Version Eye License

需求

  • Yii 2.0
  • PHP 5.4

安装

安装此扩展的首选方法是使用 Composer

运行以下命令之一:

php composer.phar require kop/yii2-logentries "dev-master"

或者

"kop/yii2-logentries": "dev-master"

将其添加到您的 composer.json 文件的 require 部分。

使用方法

注意: 它运行得较慢! 此日志目标以 TCP 模式将每个日志条目发送到 Logentries 服务,这意味着它会阻塞 PHP 应用的进一步执行。在使用此日志目标之前,请确保您理解这一点。

将 Logentries 目标添加到您的日志组件配置中

return [
    ...
    'components' => [
        'log' => [
            'traceLevel' => YII_DEBUG ? 3 : 0,
            'targets' => [
                'file' => [
                    'class' => 'yii\log\FileTarget',
                    'levels' => ['error', 'warning'],
                ],
                'logentries' => [
                    'class' => 'kop\y2le\LogentriesTarget',
                    'levels' => ['error', 'warning', 'info'],
                    'categories' => ['application'],
                    'logToken' => '<<< YOUR KEY HERE >>>',
                ],
            ],
        ],
    ],
    ...
];

配置

日志目标通过 $logToken 属性指定。有关更多详细信息,请参阅 Logentries PHP 应用程序文档

报告

  • 在 GitHub 上报告任何问题 问题

许可证

yii2-logentries 在 MIT 许可证下发布。有关详细信息,请参阅捆绑的 LICENSE.md 文件。

资源