# Fluent Logger PHP **fluent-logger-php** is a PHP library to record events to fluentd from a PHP application. [![Build Status](https://secure.travis-ci.org/fluent/fluent-logger-php.png)](http://travis-ci.org/fluent/fluent-logger-php) ## Requirements - PHP 5.3 or higher - fluentd v0.9.20 or higher ## Installation ### Using Composer composer.json ```json { "require": { "fluent/logger": "v1.0.0" } } ``` # Backward Compatibility Changes As of v1, all loggers but `FluentLogger` are removed. [Monolog](https://github.com/Seldaek/monolog) is recommended in such use cases. # Usage ## PHP side ```php post("debug.test",array("hello"=>"world")); ``` ## Fluentd side Use `in_forward`. ```aconf @type forward ``` # Todos * Stabilize method signatures. * Improve performance and reliability. # Restrictions * Buffering and re-send support PHP does not have threads. So, I strongaly recommend you use fluentd as a local fluent proxy. ```` apache2(mod_php) fluent-logger-php `-----proxy-fluentd `------aggregator fluentd ```` # License Apache License, Version 2.0 # Contributors * Daniele Alessandri * Hiro Yoshikawa * Kazuki Ohta * Shuhei Tanuma * Sotaro KARASAWA * edy * kiyoto * sasezaki * satokoma * DQNEO