kop / yii2-logentries
Yii2 框架的 Logentries 日志目标
1.0.2
2015-08-21 20:22 UTC
Requires
- php: >=5.4.0
- logentries/logentries-monolog-handler: ~2.0
- yiisoft/yii2: *
Requires (Dev)
- codeception/codeception: ~2.0
This package is auto-updated.
Last update: 2024-09-10 21:01:54 UTC
README
Yii2 Logentries (Y2LE) 通过添加 LogentriesTarget
类,将 Yii2 日志消息发送到 Logentries 日志管理服务。
需求
- 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
文件。