Colorized SQL writes as warnings.

This commit is contained in:
Andrey Savchenko committed 2016-10-01 20:16:17 +03:00
1 parent a16eebd026
commit 2ddbd04b29
6 files changed
+18 -5

No files matched your search

+7 -1
View File
@@ -248,13 +248,19 @@ class Laps {
$last_query_end = 0;
$last_offset = 0;
$last_duration = 0;
$category = 'query';
if ( defined( 'SAVEQUERIES' ) && SAVEQUERIES ) {
foreach ( $wpdb->queries as $key => $query ) {
$query_start = isset( self::$query_starts[ $key ] ) ? self::$query_starts[ $key ] : $last_query_end;
list( $sql, $duration, $trace ) = $query;
$sql = trim( $sql );
$category = 'query-read';
if ( 0 === stripos( $sql, 'INSERT' ) || 0 === stripos( $sql, 'UPDATE' ) ) {
$category = 'query-write';
}
$duration *= 1000;
$last_query_end = $query_start + $duration;
$offset = round( ( $query_start - $start ) / $total * 100, 2 );