Hello Ivan > The idea is to have a single Configurator object which "understands" > only configuration contained in a PHP array (like the one currently > used by LoggerConfiguratorPHP). Then, we have several Configuration > Adapters which can translate different configuration formats to a PHP > array. > > This would mean that the same settings in XML and properties will > result in the same behaviour every time (currently that is not always > the case).
Amazing idea! In other words, you would like to map xml/json/whatever to the mighty php-configuration. In this case a new format does only require a new "Translator", from the new format to the php configuration format. The idea is great, and it will be fantastic if the performance is good (which I am assuming) > > There is some early work here: > https://svn.apache.org/repos/asf/logging/log4php/branches/experimental/config-adapters/ > > Aditionally, the goal is to add good error reporting, since the > current configurators will hardly ever report when some setting cannot > be parsed. > > What do you think? Should I go ahead with this for 2.2? This is a very valuable contribution and I would say this is worth increasing version number. If you have the cycles, yes please, go for it. Cheers! > Regards, > Ivan > -- http://www.grobmeier.de
