Package io.gem.logger

Interface GemLogger

All Superinterfaces:
io.sbm.logger.CountConnections, GetArguments, io.sbk.logger.Logger, io.perl.logger.PerformanceLogger, io.perl.logger.Print, io.sbm.logger.RamLogger, io.sbk.logger.ReadRequestsLogger, io.perl.api.ReportLatencies, io.sbk.logger.SetRW, io.sbk.logger.WriteRequestsLogger
All Known Implementing Classes:
AbstractGemLogger, GemPrometheusLogger

public interface GemLogger extends io.sbm.logger.RamLogger, GetArguments
Interface GemLogger.
  • Method Summary

    Methods inherited from interface io.sbm.logger.CountConnections

    decrementConnections, incrementConnections

    Methods inherited from interface io.gem.params.GetArguments

    getOptionsArgs, getParsedArgs

    Methods inherited from interface io.sbk.logger.Logger

    addArgs, close, open, parseArgs, setExceptionHandler

    Methods inherited from interface io.perl.logger.PerformanceLogger

    getMaxLatency, getMinLatency, getPercentiles, getPrintingIntervalSeconds, getTimeUnit, printTotal

    Methods inherited from interface io.perl.logger.Print

    print

    Methods inherited from interface io.sbm.logger.RamLogger

    print, printTotal

    Methods inherited from interface io.sbk.logger.ReadRequestsLogger

    getMaxReaderIDs, recordReadRequests, recordReadTimeoutEvents

    Methods inherited from interface io.perl.api.ReportLatencies

    reportLatency, reportLatencyRecord

    Methods inherited from interface io.sbk.logger.SetRW

    setMaxReaders, setMaxWriters, setReaders, setWriters

    Methods inherited from interface io.sbk.logger.WriteRequestsLogger

    getMaxWriterIDs, recordWriteRequests, recordWriteTimeoutEvents