On a server we still have Java7 installed, I’m getting these warning messages.
They look like JUL logging but I’m not sure. I have the jul-to-slf4j bridge
installed but these messages don’t seem to be rerouted so I’m not sure what the
source is at the moment. I don’t mind the warnings, as long as I can capture
and properly log them.
-bash-4.1$ /opt/apps/tools/groovy/bin/groovy -v
Jun 04, 2018 7:03:01 AM org.codehaus.groovy.runtime.m12n.MetaInfExtensionModule
newModule
WARNING: Module [groovy-datetime] - Unable to load extension class
[org.apache.groovy.datetime.extensions.DateTimeExtensions]
Jun 04, 2018 7:03:01 AM org.codehaus.groovy.runtime.m12n.MetaInfExtensionModule
newModule
WARNING: Module [groovy-datetime] - Unable to load extension class
[org.apache.groovy.datetime.extensions.DateTimeStaticExtensions]
Groovy Version: 2.5.0 JVM: 1.7.0_161 Vendor: Oracle Corporation OS: Linux
The bridge that I am using is…
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jul-to-slf4j</artifactId>
<version>1.7.9</version>
</dependency>
And I’m invoking it in my startup with…
static void createJulBridge (BaseScript script) {
try {
java.util.logging.LogManager.getLogManager().reset()
SLF4JBridgeHandler.removeHandlersForRootLogger()
SLF4JBridgeHandler.install()
}
catch (Exception e) {
script._warn << "jul->slf4j bridge install error [${e.message}]"
}
}
I think my problem might be that those messages are coming up before I can
hookup the bridge.
Any insight on this you can give me?
In the meantime I am trying to get our admins to upgrade to at least Java8… but
that might take some time.
Erick Nelson
Senior Developer – IT
HD Supply Facilities Maintenance
(858) 740-6523