Richard Sand In 1.3.x and later, Joran performs configuration using two distinct steps. It first reads XML file (or files) and transforms it (or them) into an internal model. The model is processed separately using a processor which delegates processing to ModelHandlers. The ingestion of XML files occurs before the InsertFromJNDIModel instance is processed. In logback 1.2.x the XML file/files were read and processed sequentially. Thus, at the point the <include> element is processed, the value of `appHome` property has been already set. |