summaryrefslogtreecommitdiff
path: root/runtime/src/main/java/eu/mulk/quarkus/googlecloud/jsonlogging/ParameterProvider.java
blob: fb212a3fc1a710f16d53e3f9e001910d180f89f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package eu.mulk.quarkus.googlecloud.jsonlogging;

/**
 * A user-supplied provider for {@link StructuredParameter}s.
 *
 * <p>Any CDI beans registered under this class are applied to each log entry that is logged.
 */
public interface ParameterProvider {

  /** Provides a {@link StructuredParameter} to add to each log entry that is logged. */
  StructuredParameter get();
}