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: [email protected]
For additional commands, e-mail: [email protected]