diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/config/FileProperty.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/config/FileProperty.java
index 1583af87bf0ae615de2e707fe07383b95fcbf55f..39b5a8bbdaafc24a7f564a4a7a030c8f7e21b664 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/config/FileProperty.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/config/FileProperty.java
@@ -7,6 +7,7 @@ import eu.europa.ec.edelivery.smp.exceptions.SMPRuntimeException;
 import eu.europa.ec.edelivery.smp.logging.SMPLogger;
 import eu.europa.ec.edelivery.smp.logging.SMPLoggerFactory;
 import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.io.File;
@@ -70,6 +71,7 @@ public class FileProperty {
         LOG.info("Set log configuration properties from the file: [{}]", configurationFile.getAbsolutePath());
         try (InputStream configStream = new FileInputStream(configurationFile)) {
             LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();
+            context.reset();
             JoranConfigurator configurator = new JoranConfigurator();
             configurator.setContext(context);
             configurator.doConfigure(configStream); // loads logback file