I am using the following code to programatically configure my logging config:
public static void configureLoggers() {
ConfigurationBuilder<BuiltConfiguration> builder = ConfigurationBuilderFactory.newConfigurationBuilder();
builder.setStatusLevel(Level.DEBUG);
builder.setConfigurationName("ConfigName");
AppenderComponentBuilder consoleAppenderBuilder = builder.newAppender("Stdout", "CONSOLE");
consoleAppenderBuilder.add(builder.newLayout("PatternLayout").addAttribute("pattern", "%m%n"));
builder.add(consoleAppenderBuilder);
RootLoggerComponentBuilder rootLoggerBuilder = builder.newRootLogger(LEVEL.DEBUG);
rootLoggerBuilder.add(builder.newAppenderRef("Stdout")).addAttribute("additivity", true);
builder.add(rootLoggerBuilder);
LoggerContext.getContext(false).start(builder.build());
}
I need to turn off logging for specific java packages in my projects; like org.glassfish
. How do I do that?