我是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] =>
)