Yes, please create a Jira issue for this.  I have my doubts that anyone really 
wants to use the value if it is a zero length string.

Ralph

> On Mar 11, 2016, at 9:06 AM, Andrei Ivanov <[email protected]> wrote:
> 
> Hi,
> Yes, I did see that it's only checking for null.
> 
> My question is how to proceed to obtain the behavior I need :-)
> Should I create a ticket with an enhancement request of some sort?
> Maybe others need this too.
> 
> Regards
> 
> 
> On Fri, Mar 11, 2016 at 6:03 PM, Ralph Goers <[email protected]> 
> wrote:
>> The Interpolator is only checking for null. Likewise, I believe
>> StrSubstitutor will only use the default value if the lookup returns null,
>> not an empty string.
>> 
>> Ralph
>> 
>> On Mar 11, 2016, at 7:23 AM, Andrei Ivanov <[email protected]> wrote:
>> 
>> Hi,
>> As I didn't receive any answer, I hope I can send my questions here.
>> 
>> Have a nice day.
>> 
>> ---------- Forwarded message ----------
>> From: Andrei Ivanov <[email protected]>
>> Date: Tue, Mar 8, 2016 at 5:12 PM
>> Subject: default value for empty ${web:contextPath}
>> To: [email protected]
>> 
>> 
>> Hello,
>> In the hope that someone else might have a better solution, I'm trying here.
>> 
>> As you can see in
>> http://stackoverflow.com/questions/35729590/log4j2-lookup-default-value-with-empty-contextpath,
>> I'm trying to set the filename of an appender using the context path
>> of the web application.
>> 
>> It works except the case when the app is deployed as the root of the
>> virtual host, case when the contextPath is an empty string (not null).
>> 
>> The default (specified in the Properties section) is only used when
>> the lookup returns null.
>> 
>> Is there anything else I can do besides writing a plugin just for this?
>> 
>> Regards
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to