aoyagikouhei/fluent-accesslog

0.0.2 2013-08-02 04:09 UTC

This package is not auto-updated.

Last update: 2024-09-23 11:01:25 UTC


README

这是一个fluentd的访问日志记录器。此访问日志包含部分$_REQUEST和$_SERVER。

安装

"aoyagikouhei/fluent-accesslog"添加到您的composer.json文件中

{
  "require": {
    "aoyagikouhei/fluent-accesslog": "0.0.*"
  }
}

并使用composer进行安装

$ php composer.phar install

使用

$log = new \Fluent\Accesslog(array('host' => 'localhost'));
$log->add();
$log->add(array('param1' => 'abc'));
$log->add(array('param1' => 'abc'), 'prefix', 'postfix');

选项

host : 主机名,默认 'localhost'

port : 端口,默认 '24224'

tag : fluent标签名,默认 'accesslog'

tag_with_date : 标签的日期后缀,按DateTime格式,默认无

error_handler : 调用错误时,默认stderr

mask : $_REQUEST掩码键数组

mask_value : 使用制作值

remove : $_REQUEST移除键数组

server : 是哈希。键是$_SERVER键。值是存储键。

示例

$log = new \Fluent\Accesslog(array(
    'tag' => 'mongo.accesslog'
    ,'tag_with_date' => 'Ym'
    ,'mask' => ['password']
    ,'server' => ['REMOTE_ADDR' => 'i']
));
$log->add(array('id' => $_SESSION['member_id']));

变更日志

2013-04-20 0.0.1 首次发布