Author: ceki
Date: Mon Oct 20 20:38:21 2008
New Revision: 1851
Modified:
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/joran/GenericConfigurator.java
Log:
- prevent concurrent configurations of the same Context
Modified:
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/joran/GenericConfigurator.java
==============================================================================
---
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/joran/GenericConfigurator.java
(original)
+++
logback/trunk/logback-core/src/main/java/ch/qos/logback/core/joran/GenericConfigurator.java
Mon Oct 20 20:38:21 2008
@@ -93,7 +93,10 @@
recorder.setContext(context);
recorder.recordEvents(inputSource);
buildInterpreter();
- interpreter.play(recorder.saxEventList);
+ // disallow simultaneous configurations of the same context
+ synchronized (context) {
+ interpreter.play(recorder.saxEventList);
+ }
}
public void doConfigure(final List<SaxEvent> eventList)
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev