anroots / kohana-loggly
此包已被弃用且不再维护。未建议替代包。
Loggly.com 的 Kohana 日志写入器
1.0.0
2013-02-06 12:59 UTC
Requires
- php: >=5.4.0
- composer/installers: *
This package is not auto-updated.
Last update: 2022-02-01 12:23:15 UTC
README
将 Kohana 日志写入到 Loggly.com 输入。您需要在 loggly.com 上有账户才能使用,基本账户免费,但有配额限制。
安装
作为 Git 子模块
git submodule add git://github.com/anroots/kohana-loggly.git modules/loggly
作为 Composer 依赖
{ "require": { "anroots/kohana-loggly":"1.*" } }
在 bootstrap.php
中激活模块。
<?php Kohana::modules(array( ... 'loggly' => MODPATH.'kohana-loggly', ));
创建新的 Loggly 输入
通过 loggly.com 控制面板创建新的输入。输入应为支持 HTTPS 的 JSON 输入。该模块以 JSON 编码的形式将日志发送到 Loggly;这意味着 您可以对此数据进行一些真正酷的操作。
在模块激活后添加日志写入器
<?php Kohana::$log->attach(new Log_Loggly('my-input-key'));
您可以使用 $levels
和 $min_level
参数来设置何时将日志记录到 Loggly 的限制条件
Kohana::$log->attach(new Log_Loggly('my-input-key'), Log::INFO); // Log only messages starting from level INFO (no DEBUG)
在您的代码中记录一些数据
<?php Kohana::$log->add(Log::EMERGENCY,'The world will end on :time.',[':time'=>time()+60]);