gcdb::log_query()
最后更新于:2021-11-26 09:02:02
gcdb::log_query( string$query, float$query_time, string$query_callstack, float$query_start, array$query_data)Logs query data.
参数
- $query
-
(string) (Required) The query’s SQL.
- $query_time
-
(float) (Required) Total time spent on the query, in seconds.
- $query_callstack
-
(string) (Required) Comma-separated list of the calling functions.
- $query_start
-
(float) (Required) Unix timestamp of the time at the start of the query.
- $query_data
-
(array) (Required) Custom query data.
源文件
文件: gc-includes/gc-db.php
public function log_query( $query, $query_time, $query_callstack, $query_start, $query_data ) {
/**
* Filters the custom data to log alongside a query.
*
* Caution should be used when modifying any of this data, it is recommended that any additional
* information you need to store about a query be added as a new associative array element.
*
* @since 5.3.0
*
* @param array $query_data Custom query data.
* @param string $query The query's SQL.
* @param float $query_time Total time spent on the query, in seconds.
* @param string $query_callstack Comma-separated list of the calling functions.
* @param float $query_start Unix timestamp of the time at the start of the query.
*/
$query_data = apply_filters( 'log_query_custom_data', $query_data, $query, $query_time, $query_callstack, $query_start );
$this->queries[] = array(
$query,
$query_time,
$query_callstack,
$query_start,
$query_data,
);
}