流利的记录不起作用

时间:2014-09-15 13:01:10

标签: php logging fluentd

我是Fluentd的新手,我无法使其发挥作用。当我浏览到路径文件夹时,没有创建shabetaro.log。请帮忙。感谢。

这是我的配置文件:

<source>
   type tail
   format json
   path /var/www/shabetaro/wp-content/themes/chico-child/log/shabetaro.log
   pos_file /var/www/shabetaro/wp-content/themes/chico-child/log/shabetaro.pos
   tag shabetaro.local
   time_format %d/%b/%Y:%H:%M:%S %Z
</source>

以下是我从Fluentd获得的示例代码:

use Fluent\Logger\FluentLogger;
Fluent\Autoloader::register();

class Helper_Fluentd {

   public function __construct() {
       $logger = new FluentLogger("localhost","24224");
       $logger->post("shabetaro",array("hello"=>"world"));
       echo "<pre>";
       print_r($logger);
   }
}

这里是print_r($ logger)的输出:

Fluent\Logger\FluentLogger Object
(
   [host:protected] => localhost
   [port:protected] => 24224
   [transport:protected] => tcp://localhost:24224
   [socket:protected] => 
   [packer:protected] => Fluent\Logger\JsonPacker Object
       (
       )

   [options:protected] => Array
    (
        [socket_timeout] => 3
        [connection_timeout] => 3
        [backoff_mode] => 2
        [backoff_base] => 3
        [usleep_wait] => 1000
        [persistent] => 
        [retry_socket] => 1
    )

   [error_handler:protected] => 
)

0 个答案:

没有答案