Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function DatabaseLog::log

Log a query to all active logging keys.

Parameters

$statement: The prepared statement object to log.

$args: The arguments passed to the statement object.

$time: The time in milliseconds the query took to execute.

File

includes/database/log.inc, line 115

Class

DatabaseLog
Database query logger.

Code

public function log (DatabaseStatementInterface $statement, $args, $time) {
 foreach (array_keys ($this->queryLog ) as $key) {
 $this->queryLog [$key][] = array(
 'query' => $statement->getQueryString (),
 'args' => $args,
 'target' => $statement->dbh 
 ->getTarget (),
 'caller' => $this->findCaller (),
 'time' => $time,
 );
 }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.