[
https://issues.apache.org/jira/browse/RATIS-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tsz-wo Sze reassigned RATIS-2160:
---------------------------------
Assignee: Tsz-wo Sze
> MetricRegistriesLoader should not print INFO message in CLI
> -----------------------------------------------------------
>
> Key: RATIS-2160
> URL: https://issues.apache.org/jira/browse/RATIS-2160
> Project: Ratis
> Issue Type: Bug
> Components: shell
> Reporter: Tsz-wo Sze
> Assignee: Tsz-wo Sze
> Priority: Major
>
> MetricRegistriesLoader uses MetricRegistries log to print the following INFO
> message.
> {code}
> 2024-09-19 10:56:43 INFO MetricRegistries:64 - Loaded MetricRegistries class
> org.apache.ratis.metrics.impl.MetricRegistriesImpl
> {code}
> Note that "MetricRegistries:64" is very misleading since 64 actually is the
> line 64 in MetricRegistriesLoader, not MetricRegistries.
> {code}
> //line 64 in MetricRegistriesLoader
> LOG.info("Loaded MetricRegistries " + impl.getClass());
> {code}
> When there are multiple implementations, it will print the following WARN
> message instead.
> {code}
> [main] WARN org.apache.ratis.metrics.MetricRegistries - Found multiple
> MetricRegistries implementations: class
> org.apache.ratis.metrics.impl.MetricRegistriesImpl, class
> org.apache.ratis.metrics.dropwizard3.Dm3MetricRegistriesImpl. Using first
> found implementation:
> org.apache.ratis.metrics.impl.MetricRegistriesImpl@4d1b0d2a
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)