friendsofhyperf / access-log
The access log component for Hyperf.
v3.1.5
2023-12-20 04:25 UTC
Requires
- hyperf/config: ~3.1.0
- hyperf/event: ~3.1.0
- hyperf/http-server: ~3.1.0
- hyperf/logger: ~3.1.0
- hyperf/stringable: ~3.1.0
- hyperf/support: ~3.1.0
- nesbot/carbon: ^2.0
Suggests
- hyperf/cache: Require this component for driver 'file'.
This package is auto-updated.
Last update: 2026-05-25 05:11:03 UTC
README
The access log component for Hyperf.
Installation
- Request
composer require friendsofhyperf/access-log
- Publish
php bin/hyperf.php vendor:publish friendsofhyperf/access-log
- Add logger group
// config/autoload/logger.php return [ // ... 'access' => [ 'handler' => [ 'class' => \Monolog\Handler\StreamHandler::class, 'constructor' => [ 'stream' => BASE_PATH . "/runtime/logs/access_log.log", 'level' => Monolog\Logger::DEBUG, ], ], 'formatter' => [ 'class' => \FriendsOfHyperf\AccessLog\Formatter\AccessLogFormatter::class, ], ], ];
- Switch logger group
// config/autoload/access_log.php return [ 'enable' => env('ACCESS_LOG_ENABLE', false), 'logger' => [ 'group' => 'access', 'time_format' => 'd/M/Y:H:i:s O', ], 'ignore_user_agents' => [ 'Consul Health Check', ], 'ignore_paths' => [ '/favicon.ico', ], ];