|
|
- <?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),
- ];
|