Closed tkobayas closed 1 month ago
https://kie.zulipchat.com/#narrow/stream/232677-drools/topic/Spring.20Batch.20Metrics
MetricLogUtils looks for io.micrometer.core.instrument.Tag. If it exists, micrometerAvailable is set to true.
io.micrometer.core.instrument.Tag
micrometerAvailable
true
https://github.com/apache/incubator-kie-drools/blob/main/drools-metric/src/main/java/org/drools/metric/util/MetricLogUtils.java#L42-L50
Then, MetricLogUtils automatically uses Micrometer and doesn't print trace logging.
https://github.com/apache/incubator-kie-drools/blob/main/drools-metric/src/main/java/org/drools/metric/util/MetricLogUtils.java#L95-L99
It's not good for users who have Micrometer, but want to review trace logging.
Let's introduce a flag to choose.
https://kie.zulipchat.com/#narrow/stream/232677-drools/topic/Spring.20Batch.20Metrics
MetricLogUtils looks for
io.micrometer.core.instrument.Tag
. If it exists,micrometerAvailable
is set totrue
.https://github.com/apache/incubator-kie-drools/blob/main/drools-metric/src/main/java/org/drools/metric/util/MetricLogUtils.java#L42-L50
Then, MetricLogUtils automatically uses Micrometer and doesn't print trace logging.
https://github.com/apache/incubator-kie-drools/blob/main/drools-metric/src/main/java/org/drools/metric/util/MetricLogUtils.java#L95-L99
It's not good for users who have Micrometer, but want to review trace logging.
Let's introduce a flag to choose.