public class LoggerSink extends java.lang.Object implements StepMeasurementSink
Modifier and Type | Field and Description |
---|---|
private org.slf4j.Logger |
logger |
private java.util.Map<javax.measure.Unit<?>,javax.measure.Unit<?>> |
normalizations |
Constructor and Description |
---|
LoggerSink() |
LoggerSink(java.lang.String loggerName) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
buildDepthString(int depth) |
private java.lang.String |
buildMetricDataString(java.util.Collection<MetricMeasurement> metricInstances) |
(package private) java.lang.String |
buildSingleMetricResult(MetricMeasurement metric) |
void |
handle(StepMeasurements measurements,
int depth) |
void |
normalizeUnits(javax.measure.Unit<?> originalUnit,
javax.measure.Unit<?> normalizedUnit) |
private final org.slf4j.Logger logger
private final java.util.Map<javax.measure.Unit<?>,javax.measure.Unit<?>> normalizations
public LoggerSink()
public LoggerSink(java.lang.String loggerName)
public void handle(StepMeasurements measurements, int depth)
handle
in interface StepMeasurementSink
private java.lang.String buildDepthString(int depth)
private java.lang.String buildMetricDataString(java.util.Collection<MetricMeasurement> metricInstances)
java.lang.String buildSingleMetricResult(MetricMeasurement metric)
public void normalizeUnits(javax.measure.Unit<?> originalUnit, javax.measure.Unit<?> normalizedUnit)