* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ return [ /* * Which guard need ot record the exec of the query. * null: all guard. * array: from config('auth.guards'), ['web','api'] * ['web'=>['select','update','delete from','insert into']] */ 'guards' => null, /* * All Database queries should be logged */ 'log_queries' => env('DB_LOG_QUERIES', false), /* * Whether artisan queries should be logged to separate files */ 'log_console_to_separate_file' => env('DB_LOG_SEPARATE_ARTISAN', false), /* * Whether slow DB queries should be logged (you can log all queries and * also slow queries in separate file or you might to want log only slow * queries) */ 'log_slow_queries' => env('DB_LOG_SLOW_QUERIES', true), /* * Time of query (in milliseconds) when this query is considered as slow */ 'slow_queries_min_exec_time' => env('DB_SLOW_QUERIES_MIN_EXEC_TIME', 100), /* * Whether log (for all queries, not for slow queries) should be overridden. * It might be useful when you test some functionality and you want to * compare your queries (or number of queries) - be aware that when using * AJAX it will override your log file in each request */ 'override_log' => env('DB_LOG_OVERRIDE', false), /* * Directory where log files will be saved */ 'directory' => storage_path(env('DB_LOG_DIRECTORY', 'logs/db')), /* * Whether execution time in log file should be displayed in seconds * (by default it's in milliseconds) */ 'convert_to_seconds' => env('DB_CONVERT_TIME_TO_SECONDS', false), ];