Interface DebugLoggable

All Known Implementing Classes:
AggregatedInflux, Alerting, Backend2BackendWebsocket, EdgeWebsocketImpl, MetadataOdoo, TimedataInfluxDb, UiWebsocketImpl

public interface DebugLoggable
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets some output that is suitable for a continuous Debug log.
    Map<String,com.google.gson.JsonElement>
    Gets some output that is suitable for a debug metrics to write down as Timedata.
  • Method Details

    • debugLog

      String debugLog()
      Gets some output that is suitable for a continuous Debug log.
      Returns:
      the debug log output; null for no log
    • debugMetrics

      Map<String,com.google.gson.JsonElement> debugMetrics()
      Gets some output that is suitable for a debug metrics to write down as Timedata.
      Returns:
      the key value entries to write down; null or emptyMap for no metrics