Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump commons-logging:commons-logging from 1.3.0 to 1.3.1 #499

Commits on Mar 13, 2024

  1. Centralize initialization in Provider class

    We move the code responsible for the instantiation of
    `LoggerContextFactory` and `ThreadContextMap` from the static entry
    points to the logging system (`LogManager` and `ThreadContext`) to the
    `Provider` class.
    
    The `Provider` class is instantiated using `ServiceLoader`, so
    `log4j-core` 2.x and 3.x can reimplement the initialization process
    according to their own rules. E.g. `log4j-core` 3.x can use the DI to
    create an instance of `LoggerContextFactory` and `ThreadContextMap`.
    
    The following modification were performed:
    
    * a **new** system property `log4j.provider` was introduced,
    * the old `log4j2.loggerContextFactory` has been deprecated and revised: if set it
      selects the first provider that uses the given `LoggerContextFactory`.
      Therefore it selects now both the context factory and thread context
      map implementations,
    * private static configuration values were removed from
      `ThreadContextMap` implementations, helping test parallelisation,
    * a distinct `NoOpThreadContextStack` implementation has been
      introduced.
    ppkarwasz committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    3577d1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c7688d View commit details
    Browse the repository at this point in the history
  3. Fix Javadoc generation

    ppkarwasz committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c7ceec3 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Simplify ServiceLoaderUtil

    We make `ServiceLoaderUtil` more GraalVM-friendly by replacing the usage
    of `MethodHandles.Lookup` with the requirement for the caller to
    instantiate the `ServiceLoader` himself.
    ppkarwasz committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    813686d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b30e8b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47b07ef View commit details
    Browse the repository at this point in the history
  4. Add Strings#trimToOptional

    ppkarwasz committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    5c2e977 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d98cfe5 View commit details
    Browse the repository at this point in the history
  6. Port Tags from 3.x

    ppkarwasz committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    12c4fdb View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    e23a405 View commit details
    Browse the repository at this point in the history
  2. Enable test coverage

    ppkarwasz committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    dadb52b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9106176 View commit details
    Browse the repository at this point in the history
  4. Fix spotless violations

    ppkarwasz committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    2666940 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f526601 View commit details
    Browse the repository at this point in the history
  6. Fix test failures

    ppkarwasz committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    0345628 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Bump commons-logging:commons-logging from 1.3.0 to 1.3.1

    Bumps commons-logging:commons-logging from 1.3.0 to 1.3.1.
    
    ---
    updated-dependencies:
    - dependency-name: commons-logging:commons-logging
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4c59ae2 View commit details
    Browse the repository at this point in the history