You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Bertrand Delacretaz (JIRA)" <ji...@apache.org> on 2017/03/23 13:58:41 UTC

[jira] [Created] (SLING-6702) Make MetricsService accessible as easily as a Logger

Bertrand Delacretaz created SLING-6702:
------------------------------------------

             Summary: Make MetricsService accessible as easily as a Logger
                 Key: SLING-6702
                 URL: https://issues.apache.org/jira/browse/SLING-6702
             Project: Sling
          Issue Type: Improvement
          Components: Extensions
    Affects Versions: Commons Metrics 1.2.0
            Reporter: Bertrand Delacretaz
            Assignee: Bertrand Delacretaz
            Priority: Minor
             Fix For: Commons Metrics 1.2.2


Metrics are useful in all classes, not only OSGi components, so getting the {{MetricsService}} should be as useful as getting a {{Logger}} for example.

I'll add a public {{MetricsServiceFactory}} class to our metrics module, usable like

{code}
  MetricsService ms = MetricsServiceFactory.getMetricsService(this.getClass());
{code}

There's already a private {{MetricsServiceFactory}} class in that module, I'll rename that to {{InternalMetricsServiceFactory}} to avoid confusion.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)