Class AccessCommonVersionUtil

java.lang.Object
ch.qos.logback.core.util.VersionUtil
ch.qos.logback.access.common.util.AccessCommonVersionUtil

public class AccessCommonVersionUtil extends ch.qos.logback.core.util.VersionUtil
Utility class for retrieving version information about the "logback-access-common" module based on the self-declared properties file.
Since:
2.0.9
  • Constructor Details

  • Method Details

    • getAccessCommonVersionBySelfDeclaredProperties

    • getExpectedVersionOfDependencyByProperties

      public String getExpectedVersionOfDependencyByProperties(Class<?> dependerClass, String propertiesFileName, String dependencyNameAsKey)
      Retrieves the expected version of a specific dependency from a properties file located in the classpath of the specified depender class. The dependency version is determined based on the key provided.
      Overrides:
      getExpectedVersionOfDependencyByProperties in class ch.qos.logback.core.util.VersionUtil
      Parameters:
      dependerClass - the class whose classloader is used to locate the properties file
      propertiesFileName - the name of the properties file containing dependency information
      dependencyNameAsKey - the key in the properties file representing the desired dependency
      Returns:
      the version of the dependency as specified in the properties file, or null if the file or key is not found, or an error occurs during processing
      Since:
      2.0.10