anroots/kohana-loggly

此包已被弃用且不再维护。未建议替代包。

Loggly.com 的 Kohana 日志写入器

1.0.0 2013-02-06 12:59 UTC

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;这意味着 您可以对此数据进行一些真正酷的操作

New Loggly Input

在模块激活后添加日志写入器

<?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]);

结果出现在 Loggly 控制台中

Loggly Console

许可证

MIT 许可证