package biz.paluch.logging.gelf.logback;
import java.net.URL;
import org.junit.jupiter.api.BeforeEach;
import org.slf4j.MDC;
import biz.paluch.logging.gelf.GelfTestSender;
import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.classic.joran.JoranConfigurator;
/**
* @author <a href="mailto:tobiassebastian.kaefer@1und1.de">Tobias Kaefer</a>
* @since 2013-10-07
*/
public class GelfLogbackAppenderTests extends AbstractGelfLogAppenderTests {
@BeforeEach
public void before() throws Exception {
lc = new LoggerContext();
JoranConfigurator configurator = new JoranConfigurator();
configurator.setContext(lc);
URL xmlConfigFile = getClass().getResource("/logback/logback-gelf.xml");
configurator.doConfigure(xmlConfigFile);
GelfTestSender.getMessages().clear();
MDC.remove("mdcField1");
}
}