Hi, We have migrated our logging framework from log4j1.x to log4j2.17.1 We are trying to migrate the properties file but some of the loggers are not working after the migration.
*Old Properties file (Log4j1.x) : * *#Appenders* log4j.appender.file_logger=com.share.util.LogFileAppender log4j.appender.file_logger.layout=org.apache.log4j.PatternLayout log4j.appender.file_logger.layout.ConversionPattern=%m log4j.appender.console_logger=org.apache.log4j.ConsoleAppender log4j.appender.console_logger.layout=org.apache.log4j.PatternLayout log4j.appender.console_logger.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss:SSS z} %X{engine} %X{role} %m %n *#Loggers* log4j.logger.bw.logger=INFO, file_logger log4j.logger.httpclient.wire=WARN, file_logger log4j.logger.org.apache=WARN, file_logger *#rootLogger* log4j.rootLogger=WARN, console_logger *Migrated Properties file (Log4j2.17.1) : *status = warn name = PropertiesConfig appenders = console_logger,file_logger packages = com.customappender *#Appenders* appender.console_logger.type=Console appender.console_logger.name=console_logger appender.console_logger.target=SYSTEM_OUT appender.console_logger.layout.type=PatternLayout appender.console_logger.layout.pattern="%d{yyyy MMM dd HH:mm:ss:SSS z} %X{engine} %X{role} %m %n" appender.file_logger.type=BWLogFile appender.file_logger.name=file_logger appender.file_logger.layout.type=PatternLayout appender.file_logger.layout.pattern="%m" *#Root Logger* rootLogger.level = WARN rootLogger.appenderRef.bw_console.ref = console_logger *#Loggers* logger.file_logger.name = bw.logger logger.file_logger.level = INFO logger.file_logger.appenderRef.bw_log.ref = file_logger logger.console_logger.name = httpclient.wire logger.console_logger.level = WARN logger.console_logger.appenderRef.bw_console.ref = console_logger logger.console_logger.name = org.apache logger.console_logger.level = WARN logger.console_logger.appenderRef.bw_console.ref = console_logger Can you please let us know if the migration is done correctly or if there are any errors in it? We are unsure about the loggers defined in red color. Basically, we want clear information about logger.*console_logger* .appenderRef.*bw_console.ref* = *console_logger* this line, can you guide us as to what should come in these placeholders *logger.<1>.appenderRef.<2>.ref = <3>* Regards, Nilay