mwomack 2004/12/08 21:22:59
Modified: src/java/org/apache/log4j PropertyConfigurator.java
Log:
Updating to impelement new doConfigure(InputStream, LoggingRepository) method
required by updated Configurator interface.
Revision Changes Path
1.72 +25 -0
logging-log4j/src/java/org/apache/log4j/PropertyConfigurator.java
Index: PropertyConfigurator.java
===================================================================
RCS file:
/home/cvs/logging-log4j/src/java/org/apache/log4j/PropertyConfigurator.java,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- PropertyConfigurator.java 20 Nov 2004 11:27:19 -0000 1.71
+++ PropertyConfigurator.java 9 Dec 2004 05:22:59 -0000 1.72
@@ -419,6 +419,31 @@
doConfigure(props, repository);
}
+
+ /**
+ * Read configuration options from input stream <code>configStream</code>.
+ * @since 1.3
+ * @param configStream
+ * @param repository
+ */
+ public void doConfigure(InputStream configStream,
+ LoggerRepository repository) {
+ Properties props = new Properties();
+ getLogger(repository).debug(
+ "Reading configuration from input stream");
+
+ try {
+ props.load(configStream);
+ } catch (java.io.IOException e) {
+ String errMsg =
+ "Could not read configuration file from input stream.";
+ addError(new ErrorItem(errMsg, e));
+ getLogger(repository).error(errMsg, e);
+ return;
+ }
+
+ doConfigure(props, repository);
+ }
//
--------------------------------------------------------------------------
// Internal stuff
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]