Таким образом, установка:
У меня есть команда, которая вызывает функцию в службе X, которая использует регистратор Y.
В настоящее время при запуске из консоли сообщения журнала выводятся на консоль (с использованием параметров -v
). Я также хотел бы вывести эти сообщения в файл, независимо от уровня -v
.
Редактировать: Добавление конфигурации монолога по запросу (хотя ничего интересного нет - это по умолчанию).
monolog:
channels: ['amz_update']
handlers:
main:
type: stream
path: '%kernel.logs_dir%/%kernel.environment%.log'
level: emergency
channels: ['!event']
console:
type: console
process_psr_3_messages: false
channels: ['!event', '!doctrine', '!console']
# To follow logs in real time, execute the following command:
# `bin/console server:log -vv`
server_log:
type: server_log
process_psr_3_messages: false
host: 127.0.0.1:9911