PHPackages                             cy-katsuhiro-miura/fuelphp-with-fluentd - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. cy-katsuhiro-miura/fuelphp-with-fluentd

ActiveLibrary[Framework](/categories/framework)

cy-katsuhiro-miura/fuelphp-with-fluentd
=======================================

fuelphp

3121[1 PRs](https://github.com/cy-katsuhiro-miura/fuelphp-with-fluentd/pulls)PHP

Since Dec 8Pushed 10y ago3 watchersCompare

[ Source](https://github.com/cy-katsuhiro-miura/fuelphp-with-fluentd)[ Packagist](https://packagist.org/packages/cy-katsuhiro-miura/fuelphp-with-fluentd)[ RSS](/packages/cy-katsuhiro-miura-fuelphp-with-fluentd/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (4)Used By (0)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/c2f0d7d8fc508d9caae59df9ff49ae13440050c5d97ec7c8570c8430c8d46843/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f63792d6b617473756869726f2d6d697572612f6675656c7068702d776974682d666c75656e74642f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/cy-katsuhiro-miura/fuelphp-with-fluentd/?branch=master)

\#about fuelphpからfluentdを利用するためのパッケージです。 loggerを拡張して、fluentdに出力できるようにしています。 又、ORMパッケージを使用している場合、 observerを指定することで、dbの変更履歴情報をfluentdに出力できます。

\#installation ##Download GitHubからソースをDownloadした後、fuel/packages/の下に展開してください。

```
$ git clone git@github.com:katsuhiro-miura/fuelphp-with-fluentd.git
$ cp -r fuelphp-with-fluentd fuel/packages/fluentd

```

サブモジュールで指定していただいても構いません。(自分の環境ではうまく動きませんでしたが)

```
$ git submodule add git@github.com:katsuhiro-miura/fuelphp-with-fluentd.git fuel/packages/fluentd
$ git submodule update --init fuel/packages/fluentd

```

\##Using fluent-logger-php PHPからfluentdへの出力はfluentdが提供している'fluent-logger-php'ライブラリを利用しています。 パッケージの中身にも含まれていますが、最新版は以下から取得してください。

```
$ git clone https://github.com/fluent/fluent-logger-php.git
$ cp -r src/Fluent vendor/

```

\##Copy config file configファイルでpluentdへの出力方法を定義しています。

```
$ cp config/log.php app/config
$ cp config/observer.php app/config

```

\#How to use ##Edit config file $ vi app/config/config.php

```
	'packages' => array(
		'orm',
		'fluentd',
	),
```

\##Edit log class file Fluentd\\Logを継承したLogクラスを作成し、 各メソッドを使用してください。

```
vi class/log.php

```

```
