Логирование и профилирование

Расширение обеспечивает ведение журнала для выполненных команд и запросов. Ведение журнала необязательно и может быть включено или отключено в \yii\mongodb\Connection:

return [
    //....
    'components' => [
        'mongodb' => [
            'class' => '\yii\mongodb\Connection',
            'dsn' => 'mongodb://developer:password@localhost:27017/mydatabase',
            'enableLogging' => true, // включить логирование
            'enableProfiling' => true, // включить профилирование
        ],
    ],
];

Note: регистрация сообщений, сгенерированных для команд и запросов, не содержит фактических текстов выполняемых запросов, содержит только близкое приближение составленное из значений, которые могут быть получены из классов расширения PHP MongoDB. Если вам нужно увидеть текст фактических запросов, вы должны использовать для этого специальные инструменты.

Tip: Имейте в виду, что ведение журнала сообщений занимает какое-то время и программные ресурсы. Таким образом, имеет смысл отключить ведение журнала в продакшене.