fuelPHPへFluent-logger-phpを導入
fuelphpの導入は割愛します。
どこかに fluent-logger-php をclone。
fuelphp へ src/Fluentd をコピーします。
cp -r src/Fluentd fuel/app/vendor
ツリーで見るとこんな感じ。
├── fuel │ ├── app │ │ ├── vendor │ │ │ └── Fluent │ │ │ └── Logger ...
次に bootstrap へFluentdの設定をします。
fuel/app/bootstrap.php
require APPPATH.'vendor/Fluent/Autoloader.php'; Fluent\Autoloader::register();
を追加することでFluent-logger-phpが使えるようになります。
例えば tasks で
fuel/app/tasks/test.php
<?php namespace Fuel\Tasks; use Fluent\Logger\FluentLogger; class Test { public static function run() { $log = new FluentLogger("localhost", "24224"); $log->post("debug.test", array("hello" => "world")); } }
こんな感じで使えます。