You called LogManager.getLogger(name) twice with the same name, once specifying a MessageFormat, once with just the name.
When you specified just the name, you may expect to get a Logger with the default ParameterizedMessageFormat, but you're getting the cached instance with MessageFormat, so things may not work as expected. (At least I think that 's what it means.) Sent from my iPhone > On 2015/10/23, at 22:36, Mikael Ståldal <[email protected]> wrote: > > I get this warning with Log4j 2.4.1: > > was 2015-10-23 13:32:36,181 main WARN The Logger > com.magine.contenturl.ContentUrlServer$ was created with the message factory > org.apache.logging.log4j.message.MessageFormatMessageFactory@29bf34bb and is > now requested with a null message factory (defaults to > org.apache.logging.log4j.message.ParameterizedMessageFactory), which may > create log events with unexpected formatting. > > It seems to work properly though. What does it mean? > > -- > > > Mikael Ståldal > Senior software developer > > Magine TV > [email protected] > Regeringsgatan 25 | 111 53 Stockholm, Sweden | www.magine.com > > Privileged and/or Confidential Information may be contained in this message. > If you are not the addressee indicated in this message > (or responsible for delivery of the message to such a person), you may not > copy or deliver this message to anyone. In such case, > you should destroy this message and kindly notify the sender by reply email. >
