Как снизить уровень журнала в Java Ant задач - PullRequest
3 голосов
/ 03 марта 2020

У меня следующая конфигурация

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.8</version>
    <executions>
        <execution>
            <id>generate-code</id>
            <phase>generate-sources</phase>
            <goals>
                <goal>run</goal>
            </goals>
            <configuration>
                <tasks>
                    <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
                        <arg line="-uri wsdl/DTPSampleService.wsdl -u -uw -o target/generated -p org.wso2.carbon.dataservices.samples.dtp_sample -ns2p http://ws.wso2.org/dataservice/dtp_sample=org.wso2.carbon.dataservices.samples.types.dtp_sample" />
                        <classpath refid="maven.dependency.classpath" />
                        <classpath refid="maven.compile.classpath" />
                        <classpath refid="maven.runtime.classpath" />
                    </java>
                </tasks>
            </configuration>
        </execution>
    </executions>
</plugin>

Когда я ее запускаю, я получаю журналы отладки следующим образом

     [java]     DEBUG_FRAME = org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:50)
     [java]     DEBUG_FRAME = org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:246)
     [java]     DEBUG_FRAME = org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
     [java]     DEBUG_FRAME = org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
     [java] 
     [java] [org.apache.axis2.description.ParameterIncludeImpl] DEBUG : ==================

Есть ли способ, я могу изменить уровень журнала на info.

Я попробовал следующее, и это, похоже, не помогает

<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
    <jvmarg value="-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog" />
    <jvmarg value="-Dorg.apache.commons.logging.simplelog.defaultlog=off" />
    <sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.SimpleLog"/>
    <sysproperty key="org.apache.commons.logging.simplelog.defaultlog" value="off"/>
    <arg line="-uri wsdl/RDBMSSample.wsdl -u -uw -o target/generated -p org.wso2.carbon.dataservices.samples.rdbms_sample -ns2p http://ws.wso2.org/dataservice/rdbms_sample1=org.wso2.carbon.dataservices.samples.types.rdbms_sample" />
    <classpath refid="maven.dependency.classpath" />
    <classpath refid="maven.compile.classpath" />
    <classpath refid="maven.runtime.classpath" />
</java>
...