services symfony doctrine2 monolog

services - Symfony 2.4 no puede obtener el canal de doctrina en el entorno prod



symfony services (1)

Establezca doctrine.dbal.logging en true para habilitar el registro de doctrina de producción.

No puedo obtener un registro del canal de doctrina en mi entorno de prueba.

Estoy usando

  • symfony / symfony v2.4.6
  • symfony / monolog-bundle v2.6.0
  • doctrina / común v2.4.2

Aquí está mi configuración de monólogo en config_prod.yml :

monolog: handlers: doctrine: bubble: false action_level: DEBUG type: stream path: "%kernel.logs_dir%/%kernel.environment%_doctrine.log" channels: doctrine security: bubble: false action_level: DEBUG type: stream path: "%kernel.logs_dir%/%kernel.environment%_security.log" channels: security request: bubble: false action_level: DEBUG type: stream path: "%kernel.logs_dir%/%kernel.environment%_request.log" channels: request main: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: debug channels: ["!doctrine", "!security", "!request"]

Aquí está toda mi doctrina config en config.yml :

doctrine: dbal: driver: %database_driver% host: %database_host% port: %database_port% dbname: %database_name% user: %database_user% password: %database_password% charset: UTF8 orm: auto_generate_proxy_classes: %kernel.debug% auto_mapping: true

Tengo los 3 archivos

../../../logs/prod.log ../../../logs/prod_request.log ../../../logs/prod_security.log

No logro obtener prod_doctrine.log .

Intenté todos los canales en el mismo archivo prod.log . Tenía todos los canales bien, excepto la doctrina ...

¿Qué puede prevenir el registro de la doctrina? ¿Hay alguna incompatibilidad con mis versiones?