This repository has been archived on 2025-01-04. You can view files and clone it, but cannot push or open issues or pull requests.

27 lines
835 B
Java

package ch.unibas.dmi.dbis.cs108;
import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.core.LoggerContext;
import org.apache.logging.log4j.core.config.Configuration;
import org.apache.logging.log4j.core.config.LoggerConfig;
/**
*
*/
public class BudaLogConfig {
public Logger LOGGER;
public BudaLogConfig(Logger LOGGER) {
this.LOGGER = LOGGER;
LoggerContext ctx = (LoggerContext) LogManager.getContext(false);
Configuration config = ctx.getConfiguration();
LoggerConfig loggerConfig = config.getLoggerConfig(LogManager.ROOT_LOGGER_NAME);
loggerConfig.setLevel(Level.ERROR); // change level here
ctx.updateLoggers(); // This causes all Loggers to refetch information from their LoggerConfig.
}
}