PHP Notes
  • Как дебажить код ReactJS в ConsoleDevTools
  • Processing domain events
  • Паттерн проектирования Adapter
  • Принципы SOLID
  • Основные зависимости в UML
  • Простая схема UML-sequence
  • Value Objects
  • Паттерн проектирования Chain of Responsibilities
  • How to create bash script
  • Create monolog channel Symfony
  • Вопросы из собеседований PHP
  • Заметки по Wordpress
  • Изучая SEO
  • Книги
  • Adobe Character Animator
  • Martin Fowler Refactoring Notes
  • Идеи для редизайна
  • Заметки по Yii2
  • Photoshop заметки
  • WEB Notes
  • Создание канала в телеграм
  • PHP Notes
  • Ads notes
  • Таргетолог smm обучение
  • Парсинг андроид приложения
  • Phrasal verb look
  • Phrasal verb "Go"
  • Clean Code
  • Conda tutorial
  • Scrapy notes
  • Как подключиться к хосту локальному (к бд, например) из докер контейнера
  • Untitled
  • Маркетинг в Инсте Конспект
  • Таргетинг
  • По сайту
  • Programming learning
  • VBA notes
  • PHP project deployment
  • На сервер без пароля
  • PHPStorm + CodeSniffer configuring
  • Laravel learning
  • Sudo disable with docker
  • Facebook Marketing API
  • Docker notes
  • Фриланс
  • Настройка Sublime Text 3
  • Изучаем БЭМ
  • Алгоритм верстки сайта
  • Настройка VS Code
  • Gulp настройка установка плагины. Пошаговая инструкция по настройке сборки Gulp 4 для верстки сайтов
  • Процесс накатывания стилей CSS
  • Generate entities from db Doctrine
  • Premiere Pro Notes
  • Идеи для Ads
  • Migrate and Setup Hosted Live WordPress Site to Localhost
  • Ресурсы PHP
  • Делаем тему Wordpress
Powered by GitBook
On this page

Was this helpful?

Create monolog channel Symfony

PreviousHow to create bash scriptNextВопросы из собеседований PHP

Last updated 4 years ago

Was this helpful?

php bin/console debug:container monolog

OR

 docker/ctrl exec "bin/console debug:container monolog"

Пример конфига с новым каналом colors:

monolog:
    channels: ['colors']
    handlers:
        main:
            type: stream
            path: "%kernel.logs_dir%/%kernel.environment%.log"
            level: debug
            channels: ["!event", "!doctrine"]
        doctrine:
            type:     stream
            path:     "%kernel.logs_dir%/doctrine.log"
            channels: [doctrine]
        colors:
            type:     stream
            path:     "%kernel.logs_dir%/colors.log"
            channels: [colors]

Потом привязываем сервис лога для каждого класса отдельно в services.yaml:

App\Components\Modules\Capsules\SelectionByColors\SelectionByColorsService:
    arguments:
        $logger: '@monolog.logger.colors'

https://symfony.com/doc/current/logging/channels_handlers.html
Logomonolog-bundle/Configuration.php at master · symfony/monolog-bundleGitHub