You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.4 KiB

<?php
return [
/**
* Whether all SQL queries should be logged
*/
'log_queries' => env('SQL_LOG_QUERIES', true),
/**
* Whether artisan queries should be logged to separate files
*/
'log_console_to_separate_file' => env('SQL_LOG_SEPARATE_ARTISAN', false),
/**
* Whether slow SQL 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('SQL_LOG_SLOW_QUERIES', true),
/**
* Time of query (in milliseconds) when this query is considered as slow
*/
'slow_queries_min_exec_time' => env('SQL_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('SQL_LOG_OVERRIDE', false),
/**
* Directory where log files will be saved
*/
'directory' => storage_path(env('SQL_LOG_DIRECTORY', 'logs/sql')),
/**
* Whether execution time in log file should be displayed in seconds
* (by default it's in milliseconds)
*/
'convert_to_seconds' => env('SQL_CONVERT_TIME_TO_SECONDS', false),
];