LoggingΒΆ

If you want to turn on logging and receive information about queries made to the database you can do so on your Doctrine\ODM\MongoDB\Configuration instance:

<?php

// ...

$config->setLoggerCallable(function(array $log) {
    print_r($log);
});

You can register any PHP callable and it will be notified with a single argument that is an array of information about the query being sent to the database.

Just like the anonymous function above, you could pass an array with a object instance and a method to call:

<?php

// ...

$config->setLoggerCallable(array($obj, 'method'));

This Page

Fork me on GitHub