bmuschko / gradle-cargo-plugin

Gradle plugin that provides deployment capabilities to local and remote containers via Cargo
Apache License 2.0
258 stars 63 forks source link

Possibility to adjust log level of Cargo internals #203

Open kubapet opened 3 years ago

kubapet commented 3 years ago

My logfiles are getting flooded by the follwing output when I run any of the local container tasks (eg. cargoStartLocal):

23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.resource.DiscoverResources - getNextResource: next URL='jar:file:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-uberjar/1.8.0/c302c36e69d48abd700fc7c0403ae3719ca9d5aa/cargo-core-uberjar-1.8.0.jar!/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry'
23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.resource.names.DiscoverNamesInFile - getNextClassResource: next class='org.codehaus.cargo.container.geronimo.GeronimoFactoryRegistry'
23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.resource.classes.DiscoverClasses - getNextClass: loader VisitableURLClassLoader(ant-loader): 'org/codehaus/cargo/container/websphere/WebSphereFactoryRegistry.class' not found
23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.resource.classes.DiscoverClasses - getNextClass: next URL='jar:file:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-uberjar/1.8.0/c302c36e69d48abd700fc7c0403ae3719ca9d5aa/cargo-core-uberjar-1.8.0.jar!/org/codehaus/cargo/container/websphere/WebSphereFactoryRegistry.class'
23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.ResourceClass - loadClass: Loading class 'org.codehaus.cargo.container.websphere.WebSphereFactoryRegistry' with AntClassLoader[/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-ant/1.8.0/d506e38f6df85306838cfa66b0ddc24d3832bc72/cargo-ant-1.8.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-uberjar/1.8.0/c302c36e69d48abd700fc7c0403ae3719ca9d5aa/cargo-core-uberjar-1.8.0.jar:/home/kubapet/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.7/log4j-over-slf4j-1.7.7.jar:/home/kubapet/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.25/da76ca59f6a57ee3102f8f9bd9cee742973efa8a/slf4j-api-1.7.25.jar:/home/kubapet/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.jboss.spec.javax.rmi/jboss-rmi-api_1.0_spec/1.0.3.Final/7b6089032e6c97afde46dea1f7c443ddf66a9ccb/jboss-rmi-api_1.0_spec-1.0.3.Final.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.ow2.jonas.tools.configurator/configurator/1.3.6/1c94d75406880d1daf06aea540a08502eb7aa56e/configurator-1.3.6.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.ow2.jonas.tools.configurator/api/1.3.6/3c2ddac7c5ebc2dcf62717cc76d79c892272a633/api-1.3.6.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-wildfly/1.8.0/b1431f0c54a6a85d5661c62cf560b36fae3aa44f/cargo-core-container-wildfly-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/com.googlecode.json-simple/json-simple/1.1.1/c9ad4a0850ab676c5c64461a05ca524cdfff59f1/json-simple-1.1.1.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-wildfly-swarm/1.8.0/b386ab2cfe04fcf2e50582b8251329d3efac28c7/cargo-core-container-wildfly-swarm-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.11.0/f5314fe164fc1e3bdcaf20fe0851759917312d9e/jackson-dataformat-yaml-2.11.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.11.0/8f5aaf3878b0647ff3a16610af53b1a5c05d9f15/jackson-databind-2.11.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.11.0/c626020ae55d19c690d25cb51c1532ba76e5890f/jackson-annotations-2.11.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.26/a78a8747147d2c5807683e76ec2b633e95c14fe9/snakeyaml-1.26.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.11.0/f84302e14648f9f63c0c73951054aeb2ff0b810a/jackson-core-2.11.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-geronimo/1.8.0/77de8ac431a80359786186dee20a78fe9f5b21/cargo-core-container-geronimo-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-glassfish/1.8.0/4bf5dc6770298bc3d09304e6321ea64d49041716/cargo-core-container-glassfish-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-jboss/1.8.0/953e22c86640ca573a0bd0fc9dbdfddc00125a5e/cargo-core-container-jboss-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-jetty/1.8.0/a4af39619b6970aeb06cb4dba19f09ed9fe77ab3/cargo-core-container-jetty-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-jo/1.8.0/a0c3f75f67acf3467a5d383361300cb139cb7723/cargo-core-container-jo-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-jrun/1.8.0/963264a87c0d278ee37968962fc9e66aea4b9997/cargo-core-container-jrun-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-orion/1.8.0/cbbd0c9ab6fb523b3032b5b0f7e14b9bce3a2770/cargo-core-container-orion-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-payara/1.8.0/efda93c3e808eed1b7b473aa6eba4f83b7adfbcf/cargo-core-container-payara-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-liberty/1.8.0/1753ed4fd252f24bd98e2aadc8be94ffd3f3b8a/cargo-core-container-liberty-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-resin/1.8.0/2a73a6f2dfcd6eb012640b60887ac477ab658b8c/cargo-core-container-resin-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-tomcat/1.8.0/4a12a244ca6ce78fc0be513b2329fc3e3510bffe/cargo-core-container-tomcat-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-tomee/1.8.0/96ca764a431e3763ab01c3588f380d00c7a78ed/cargo-core-container-tomee-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-weblogic/1.8.0/e85f838391532125c11e1c23fb982ccb123f4e53/cargo-core-container-weblogic-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-container-websphere/1.8.0/f5b8ff22ce4c88537bc3e107add879fb5c2917ec/cargo-core-container-websphere-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-daemon-client/1.8.0/9323b0679312024613a0ed0d090d7010a9d833a8/cargo-daemon-client-1.8.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-generic/1.8.0/8c3ccfb8185cd0194dfb2e7bf52d384d33ce8866/cargo-core-api-generic-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-generic/1.8.0/5b4e742c1bb827d70fc182a5db034e31575c6d7/cargo-core-api-generic-1.8.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-container/1.8.0/f2e3abb620909370389d7a33f7dbd3093f0b169b/cargo-core-api-container-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-container/1.8.0/81451c75cbc920c0751ce3d9722ec4ba4e3d7afe/cargo-core-api-container-1.8.0.jar:/home/kubapet/.m2/repository/commons-discovery/commons-discovery/0.5/commons-discovery-0.5.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-module/1.8.0/cd0ebb9bb02190954e7c7c141cee29b28b67262e/cargo-core-api-module-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-module/1.8.0/862bef78683ef52819bd62d0421cd02e4c6a15c/cargo-core-api-module-1.8.0.jar:/home/kubapet/.m2/repository/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar:/home/kubapet/.m2/repository/org/jdom/jdom/1.1.3/jdom-1.1.3.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-licensed-dtds/1.8.0/f13978772bfafa7d9c035a7b9d4c0e25e5d5f59d/cargo-licensed-dtds-1.8.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-util/1.8.0/1592bcbb51f926785468441436aa26d6ad04096a/cargo-core-api-util-1.8.0-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-api-util/1.8.0/700d17fdf25b26cbb7a95c6b4d6d1ab4edd79ffe/cargo-core-api-util-1.8.0.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant/1.7.1/1d33711018e7649a8427fff62a87f94f4e7d310f/ant-1.7.1.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.apache.ant/ant-launcher/1.7.1/a9cbbcefbbb5e7f97596045268243a8c1c7aafca/ant-launcher-1.7.1.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.apache.geronimo.specs/geronimo-ejb_2.1_spec/1.1/c9e59f631171501832b2cdb4551ae75924c7b91/geronimo-ejb_2.1_spec-1.1-sources.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.apache.geronimo.specs/geronimo-j2ee-management_1.0_spec/1.1/ae36d0f934a8fc11aec56476ed7da65290cafa5b/geronimo-j2ee-management_1.0_spec-1.1-sources.jar:/home/kubapet/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/junit/junit/4.10/e4f1766ce7404a08f45d859fb9c226fc9e41a861/junit-4.10.jar:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.1/860340562250678d1a344907ac75754e259cdb14/hamcrest-core-1.1.jar]
23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.resource.classes.DiscoverClasses - getNextClass: duplicate URL='jar:file:/home/kubapet/.gradle/caches/modules-2/files-2.1/org.codehaus.cargo/cargo-core-uberjar/1.8.0/c302c36e69d48abd700fc7c0403ae3719ca9d5aa/cargo-core-uberjar-1.8.0.jar!/org/codehaus/cargo/container/websphere/WebSphereFactoryRegistry.class'
23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.resource.classes.DiscoverClasses - getNextClass: loader sun.misc.Launcher$AppClassLoader@18b4aac2: 'org/codehaus/cargo/container/websphere/WebSphereFactoryRegistry.class' not found
23:22:41.077 [Execution worker for ':' Thread 5] DEBUG org.apache.commons.discovery.resource.classes.DiscoverClasses - find: className='org.codehaus.cargo.container.geronimo.GeronimoFactoryRegistry'
...

There should be a way how change the loglevel for these internal classes. But I found nothing in the configuration.