\Cake\Database\LogQueryLogger

This class is a bridge used to write LoggedQuery objects into a real log.

by default this class use the built-in CakePHP Log class to accomplish this

Summary

Methods
Properties
Constants
log()
No public properties found
No constants found
_log()
_interpolate()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

log()

log(\Cake\Database\Log\LoggedQuery  $query) : void

Writes a LoggedQuery into a log

Parameters

\Cake\Database\Log\LoggedQuery $query

to be written in log

_log()

_log(\Cake\Database\Log\LoggedQuery  $query) : void

Wrapper function for the logger object, useful for unit testing or for overriding in subclasses.

Parameters

\Cake\Database\Log\LoggedQuery $query

to be written in log

_interpolate()

_interpolate(\Cake\Database\Log\LoggedQuery  $query) : string

Helper function used to replace query placeholders by the real params used to execute the query

Parameters

\Cake\Database\Log\LoggedQuery $query

The query to log

Returns

string