Hi all From here (https://logging.apache.org/log4j/2.0/faq.html#config_sep_appender_level)
> You don’t need to declare separate loggers to achieve this. You can > set the logging level on the AppenderRef element. And xml example (part): <Root level="trace"> <AppenderRef ref="file" level="DEBUG"/> <AppenderRef ref="STDOUT" level="INFO"/> </Root> But I can't find a way to do it when I create configuration myself. For example I have consoleAppenderBuilder and rootLoggerBuilder: AppenderComponentBuilder consoleAppenderBuilder = builder .newAppender("Stdout", "CONSOLE") .addAttribute("target", ConsoleAppender.Target.SYSTEM_OUT); RootLoggerComponentBuilder rootLoggerBuilder = builder .newRootLogger(Level.ERROR) .add(builder.newAppenderRef("Stdout")); Could anyone say how to add console appender to root logger and define log level for appender? I am asking this because I want to add multiple appenders to root logger. Best regards, Alex From here >You don’t need to declare separate loggers to achieve this. You can > set the logging level on the AppenderRef element. And xml example (part): <Root level="trace"> <AppenderRef ref="file" level="DEBUG"/> <AppenderRef ref="STDOUT" level="INFO"/> </Root> But I can't find a way to do it when I create configuration myself. For example I have consoleAppenderBuilder and rootLoggerBuilder: AppenderComponentBuilder consoleAppenderBuilder = builder .newAppender("Stdout", "CONSOLE") .addAttribute("target", ConsoleAppender.Target.SYSTEM_OUT); RootLoggerComponentBuilder rootLoggerBuilder = builder .newRootLogger(Level.ERROR) .add(builder.newAppenderRef("Stdout")); How to add console appender to root logger and define log level for appender. I am asking this because I want to add multiple appenders to root logger.