Logs des requêtes Doctrine, comment les activer/désactiver ?

Je cherchais l’information pour activer les logs des requêtes Doctrine lorsque je l’utilisais au travers d’une tâche, et non d’un module Symfony.
En fait c’est simple, il suffit juste de trouver soi-même l’information !

Dans l’ordre de priorité, Doctrine s’appuye d’abord sur un paramètre logging dans le database.yml, et s’il ne le trouve pas, il s’appuye sur la valeur du logging_enabled dans le settings.yml de votre application.

Toute l’information se trouve dans sfDoctrineDatabase qui instancie un profiler sfDoctrineConnectionProfiler.

database.yml :

dev:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn:      mysql:host=...;dbname=...
      username: ...
      password: ...
      logging: true

settings.yml :

dev:
  logging_enabled: false