Enforce that channels defined in the config are public loggers
Enforce that channels defined in the config are public loggers

Channels can be created for 2 reasons:
- because a service requests to use it through the monolog.logger tag, in
  which case a private channel is fine (as it is injected using the DIC)
- because the bundle config asks to create it. In this case, the channel
  should be a public service, as the use case is to be able to use this
  channel through public access (otherwise, the previous way would have been
  used).

lyrixx/monolog-bundle,symfony/MonologBundle,symfony/monolog-bundle