chanshige / laravel-query-logger
A Laravel database queries logger provider.
v4.0.0
2023-10-25 08:02 UTC
Requires
- php: ^8.1
- illuminate/config: ^10.0
- illuminate/contracts: ^10.0
- illuminate/database: ^10.0
- illuminate/events: ^10.0
- illuminate/filesystem: ^10.0
- illuminate/log: ^10.0
- illuminate/support: ^10.0
- psr/log: ^1.1|^3.0
Requires (Dev)
- doctrine/coding-standard: ^9.0
- phpmd/phpmd: ^2.14
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-10-25 10:27:00 UTC
README
Laravel.QueryLogger
Application上で実行されるSQLクエリを全てlogへ出力します。
** notice **
APP_DEBUG/APP_ENV 等のモードに依存していません。
composer "--dev" オプションを外してインストールした場合、
production環境等でも常に出力されることとなります。ご注意ください。
Installation
with composer (require-dev)
$ composer require --dev chanshige/laravel-query-logger
Usage
remove cache
$ php artisan clear-compiled
=> Output Default Log Channel
When specifying any log driver (option)
append to config/logging.php
'query_logger' => [
// logger driver or channel name
'driver' => 'stack'
]
test
$ composer tests
License
MIT