Class QueryLogger
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
Method Summary
- _interpolate() protected
Helper function used to replace query placeholders by the real params used to execute the query
- _log() protected
Wrapper function for the logger object, useful for unit testing or for overriding in subclasses.
Method Detail
_interpolate() protected
_interpolate(mixed $query)
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
_log() protected
_log(mixed $query)
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
log() public
log(\Cake\Database\Log\LoggedQuery $query)
Writes a LoggedQuery into a log
Parameters
-
\Cake\Database\Log\LoggedQuery
$query to be written in log
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.9/class-Cake.Database.Log.QueryLogger.html