Has any one written a Configurator that uses the Java 1.4 Preferences API as
a configuration source? And listens to events on the preferences and keeps
its self in sync. I am about to start writing one and just thought I should
check that it has not been started of done before.
An example of my suggested format for the configuration in the preferences
XML DTD is below:
Thanks
Jasper Potts
------------------------------------------------------------------------
----
<preferences EXTERNAL_XML_VERSION="1.0">
<root type="system">
<map />
<node name="log4j">
<node name="appenders">
<node name="A1">
<map>
<entry name="class"
value="org.apache.log4j.ConsoleAppender" />
<entry name="Threshold" value="ERROR" />
</map>
<node name="layout">
<map>
<entry name="class"
value="org.apache.log4j.PatternLayout" />
<entry name="ConversionPattern" value="%p [%t]
%c{2} (%M:%L) - %m%n" />
</map>
</node>
</node>
<node name="A2">
<map>
<entry name="class"
value="org.apache.log4j.FileAppender" />
<entry name="File" value="${user.home}/test" />
<entry name="Append" value="false" />
</map>
<node name="layout">
<map>
<entry name="class"
value="org.apache.log4j.PatternLayout" />
<entry name="ConversionPattern" value="%5r %-5p
[%t] %c{2} - %m%n" />
</map>
</node>
</node>
</node>
<node name="loggers">
<node name="root">
<map>
<entry name="level" value="DEBUG" />
<entry name="appender" value="A1" />
</map>
</node>
<node name="org.apache.log4j.examples">
<map>
<entry name="level" value="INFO" />
<entry name="appender" value="A2" />
</map>
</node>
</node>
</node>
</root>
</preferences>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>