J'ai besoin d'ajouter la journalisation SQL pour travailler dans WebProfileBundle natif. Lorsque je fais une connexion par défaut dans la configuration de l'application, je vois les requêtes sql dans mon journal. Mais mon application utilise de nombreuses connexions à de nombreux serveurs db , donc je ne peux pas ajouter toutes les connexions possibles au fichier de configuration.Comment faire pour personnaliser sql log symfony 2 et doctrine 2?
Je crée des connexions d'exécution, à savoir:
$config = array(
'user' => 'user1',
'password' => 'pass1',
'driver' => 'pdo_mysql',
'port' => 3306,
);
$conn = DriverManager::getConnection($config);
alors je pense, devrait être commande quelque chose comme ça
$conn->getConfiguration()->getSQLLogger($someLoggerObject);
J'ai essayé de résoudre ce problème avec injection de dépendances, a pris DoctrineBundle comme Exemple. Mais n'ayez pas de chance.
Toute aide avec le code en direct ou un lien vers une documentation appropriée serait bien