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.  
>  

Reply via email to