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]

Reply via email to