A lot of stuff about logging configuration is done when starting Petals ESB, see:
- org.ow2.petals.kernel.server.PetalsServerImpl#initializeLogger
- org.ow2.petals.kernel.server.PetalsServerImpl#forceInitializeGlobalHandlers
- org.ow2.petals.kernel.server.PetalsServerImpl#recreateConsoleHandler
- org.ow2.petals.kernel.server.PetalsServerImpl#recreateConsoleHandler
- org.ow2.petals.kernel.server.PetalsServerImpl#finalizeLoggingInitialization
All this seems unneeded. If a dedicated configuration is needed to support MONIT traces, just update documentation and provide a correct pre-configured logging system.
To prevent error in configuration of the logging system about business traces (level MONIT), we can add a check of the configuration, and errors will be logged as WARNING messages.