logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Gregory (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LOG4J2-962) Main Arguments Lookup not working
Date Tue, 04 Aug 2015 17:41:05 GMT

    [ https://issues.apache.org/jira/browse/LOG4J2-962?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14654024#comment-14654024

Gary Gregory commented on LOG4J2-962:

Using a snapshot will not hurt. But I have no idea if it will solve his use case. I can't
dig into this today. Work...

> Main Arguments Lookup not working
> ---------------------------------
>                 Key: LOG4J2-962
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-962
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Lookups
>    Affects Versions: 2.1
>         Environment: Windows 7 x64, Java Batch Application
>            Reporter: Johannes Siebel
> It is not possible to use the Main Arguments Lookup in the current version. The "main"
prefix is not present in the corresponding Interpolator object and thus the resolution of
the variable is not working as advertised in the documentation, e.g. using the following variable
in the log4j2.xml:
> {code}${main:0}{code}
> As far as I can tell, the problem seems to stem from the PluginManger.collectPlugins-Method
that does not acknowledge the existence of the Main Arguments Lookup.
> I'm following the documentation on the website with the following sample log4j2.xml:
> {code:xml}
> <File name="GLOBAL" fileName="${env:DATA_DIR}/log/${env:APP_NAME}.log" >
>    <PatternLayout pattern="%m%n" header="File: ${main:0}" />
>     ...
> {code}
> ...and following code in my application:
> {code}
> public static void main(String[] args) {
>     MapLookup.setMainArguments(args);
>     ...
> {code}

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org

View raw message