30 lines
846 B
Java
30 lines
846 B
Java
/*
|
|
* Copyright The OpenTelemetry Authors
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
package io.opentelemetry.javaagent.tooling;
|
|
|
|
import io.opentelemetry.instrumentation.api.InstrumentationVersion;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
public final class VersionLogger {
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(VersionLogger.class);
|
|
|
|
public static void logAllVersions() {
|
|
logger.info("opentelemetry-javaagent - version: {}", InstrumentationVersion.VERSION);
|
|
if (logger.isDebugEnabled()) {
|
|
logger.debug(
|
|
"Running on Java {}. JVM {} - {} - {}",
|
|
System.getProperty("java.version"),
|
|
System.getProperty("java.vm.name"),
|
|
System.getProperty("java.vm.vendor"),
|
|
System.getProperty("java.vm.version"));
|
|
}
|
|
}
|
|
|
|
private VersionLogger() {}
|
|
}
|