- java.lang.Object
-
- ch.qos.logback.core.util.EnvUtil
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static intgetJDKVersion(String javaVersionStr)static booleanisClassAvailable(Class callerClass, String className)static booleanisJaninoAvailable()static booleanisJDK16OrHigher()static booleanisJDK18OrHigher()static booleanisJDK21OrHigher()static booleanisJDK5()static booleanisJDK6OrHigher()static booleanisJDK7OrHigher()static booleanisMacOs()static booleanisWindows()static StringlogbackVersion()Deprecated.
-
-
-
Method Detail
-
logbackVersion
public static String logbackVersion()
Deprecated.Returns the current version of logback-core, or null if data is not available.
- Returns:
- current version or null if missing version data
- Since:
- 1.3.0
-
getJDKVersion
public static int getJDKVersion(String javaVersionStr)
-
isJDK5
public static boolean isJDK5()
-
isJDK6OrHigher
public static boolean isJDK6OrHigher()
-
isJDK7OrHigher
public static boolean isJDK7OrHigher()
-
isJDK16OrHigher
public static boolean isJDK16OrHigher()
-
isJDK18OrHigher
public static boolean isJDK18OrHigher()
-
isJDK21OrHigher
public static boolean isJDK21OrHigher()
- Returns:
- true if runtime JDK is version 21 or higher
- Since:
- logback 1.3.12/1.4.12
-
isJaninoAvailable
public static boolean isJaninoAvailable()
-
isMacOs
public static boolean isMacOs()
-
isWindows
public static boolean isWindows()
-
isClassAvailable
public static boolean isClassAvailable(Class callerClass, String className)
-
-