Hmm. I just noticed that your question is about the file name. Are you running 
with beta3? I thought that issue had been brought up in an earlier beta and 
fixed.  

Ralph

On Dec 21, 2012, at 4:23 PM, Michael Minella wrote:

> 
> I'm looking at the log4j 2 's thread specific features and had a question. In 
> my code I set an id as follows: 
> 
> 
> 
> ThreadContext.put( "id" , "Main" ); 
> 
> 
> and attempt to reference it in my configuration file as shown below: 
> 
> 
> 
> < File name = "File" fileName = "/tmp/myLog.log" > 
> < PatternLayout pattern = "%X{id} %d{HH:mm:ss.SSS} [%t] %-5level %logger{36} 
> - %msg ${ctx:id} %n" /> 
> </ File > 
> 
> 
> If I use the lookup in the pattern layout to test it, it works fine. However, 
> if I move that lookup to the fileName attribute in the line above, the 
> replacement doesn't occur (my file ends up being named /tmp/${ctx.id}.log for 
> example). Is that a limitation of that lookup or am I missing something? Any 
> insight that can be provided is appreciated. Thanks in advance! 
> 
> Thanks, 
> Michael T Minella 


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to