Log4j config files are scattered all around the place. I moved all log4j configuration files to one subcomponent. This allows one to use regular Eclipse project dependency to configure log4j from all projects (in an identical way). From the component-build level Log4j configuration is now expressed as a dependency on carrot2-util-log4j project in a given profile.
All log4j configs are in XML (reuse of filters).