@Override
  public void error(final ErrorMessage msg) {
    if (errorSensor != null) {
      errorSensor.record();
    }
    logger.error(msg);
  }
@Test
  public void shouldRecordMetric() {
	// When:
	meteredProcessingLogger.error(errMessage);
	meteredProcessingLogger.error(errMessage);

	// Then:
	verify(processingLogger, times(2)).error(errMessage);
	verify(sensor, times(2)).record();
  }