browscap / http-access-log-parser
解析Http访问日志
dev-master
2017-12-29 16:11 UTC
Requires
- php: ~7.1.0
- browscap/browscap-php: dev-master
- monolog/monolog: ^1.23
- psr/simple-cache: ^1.0
- roave/doctrine-simplecache: ^1.1
- symfony/console: ^3.3 || ^4.0
- symfony/filesystem: ^3.3 || ^4.0
- symfony/finder: ^3.3 || ^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.9
- mikey179/vfsstream: ^1.6
- phpstan/phpstan: ^0.9
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^3.2
Suggests
- ext-curl: to use curl requests to get the ini file
This package is auto-updated.
Last update: 2020-01-05 22:49:52 UTC
README
这是一个用于解析用户代理的apache日志文件的日志文件读取器。
安装
运行以下命令通过Composer进行安装
composer require browscap/http-access-log-parser
CLI日志命令
log
命令解析单个访问日志文件或包含访问日志文件的目录,并将结果写入输出文件。
vendor/bin/log-parser browscap:log
选项
output
(必需)存储结果的日志文件路径cache
(可选)缓存目录的相对路径log-file
(可选)访问日志文件的相对路径log-dir
(可选)包含日志文件的目录的相对路径include
(可选)应包含的文件的glob兼容列表,仅在log-dir
选项中使用exclude
(可选)应排除解析的文件的glob兼容列表,仅在log-dir
选项中使用
注意:必须选择log-file
和log-dir
选项之一。注意:目前仅支持Apache访问日志。
问题和功能请求
请在GitHub Issue Tracker上报告问题并请求新功能:https://github.com/browscap/browscap-file-reader/issues
请在此处报告错误识别的用户代理和browscap.ini文件中的浏览器检测:https://github.com/browscap/browscap/issues