I can't manage to get a log of the doctrine channel in my prod environment.
I'm using
Here is my monolog config in 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"]
Here is my whole doctrine config in 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
I have the 3 files
../../../logs/prod.log
../../../logs/prod_request.log
../../../logs/prod_security.log
I can't manage to get prod_doctrine.log.
I tried all the channels in the same file prod.log. I had all channels alright, except doctrine...
What can prevent the logging of doctrine? Is there some incompatibility with my versions?
Set doctrine.dbal.logging to true to enable production doctrine logging.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With