Package io.gem.logger.impl
Class AbstractGemLogger
java.lang.Object
io.perl.logger.impl.ResultsLogger
io.sbk.logger.impl.AbstractRWLogger
io.sbk.logger.impl.SystemLogger
io.sbk.logger.impl.CSVLogger
io.sbk.logger.impl.PrometheusLogger
io.sbm.logger.impl.AbstractRamLogger
io.sbm.logger.impl.SbmPrometheusLogger
io.gem.logger.impl.AbstractGemLogger
- All Implemented Interfaces:
GemLogger
,GetArguments
,io.perl.api.ReportLatencies
,io.perl.api.ReportLatency
,io.perl.logger.PerformanceLogger
,io.perl.logger.Print
,io.sbk.logger.CountReaders
,io.sbk.logger.CountRW
,io.sbk.logger.CountWriters
,io.sbk.logger.Logger
,io.sbk.logger.ReadRequestsLogger
,io.sbk.logger.RWLogger
,io.sbk.logger.RWPrint
,io.sbk.logger.SetRW
,io.sbk.logger.WriteRequestsLogger
,io.sbm.logger.CountConnections
,io.sbm.logger.RamLogger
public abstract class AbstractGemLogger
extends io.sbm.logger.impl.SbmPrometheusLogger
implements GemLogger
-
Field Summary
Fields inherited from class io.sbk.logger.impl.CSVLogger
DISABLE_STRING, REGULAR_PRINT, TOTAL_PRINT
-
Constructor Summary
-
Method Summary
Methods inherited from class io.sbm.logger.impl.SbmPrometheusLogger
print, printTotal
Methods inherited from class io.sbm.logger.impl.AbstractRamLogger
appendConnections, decrementConnections, getMetricsConfigStream, getPrometheusRWMetricsServer, incrementConnections, open, parseArgs, print, printTotal, recordReadRequests, recordReadTimeoutEvents, recordWriteRequests, recordWriteTimeoutEvents, reportLatency, reportLatencyRecord
Methods inherited from class io.sbk.logger.impl.PrometheusLogger
addArgs, close, getMetricsConfig
Methods inherited from class io.sbk.logger.impl.CSVLogger
getCsvFile, isCsvEnable, openCSV, writeToCSV
Methods inherited from class io.sbk.logger.impl.AbstractRWLogger
appendResultString, appendWriteAndReadRequests, appendWriteAndReadRequestsPending, appendWriteAndReadTimeoutEvents, appendWritesAndReaders, decrementReaders, decrementWriters, getAction, getLoggerConfigStream, getMaxReaderIDs, getMaxReadersCount, getMaxWriterIDs, getMaxWritersCount, getPrintingIntervalSeconds, getReadersCount, getStorageName, getTime, getWritersCount, incrementReaders, incrementWriters, isReadRequestsEnabled, isWriteRequestsEnabled, print, printTotal, setMaxReaders, setMaxReadersIds, setMaxWriters, setMaxWritersIds, setReaders, setWriters
Methods inherited from class io.perl.logger.impl.ResultsLogger
appendResultString, getMaxLatency, getMinLatency, getPercentileNames, getPercentiles, getPrefix, getTimeUnit, setMaxLatency, setMinLatency, setPercentiles, setPrefix, setTimeUnit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.sbm.logger.CountConnections
decrementConnections, incrementConnections
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
recordReadTimeoutEvents
Methods inherited from interface io.perl.api.ReportLatencies
reportLatency, reportLatencyRecord
Methods inherited from interface io.sbk.logger.RWLogger
recordLatency
Methods inherited from interface io.sbk.logger.SetRW
setMaxReaders, setMaxWriters, setReaders, setWriters
Methods inherited from interface io.sbk.logger.WriteRequestsLogger
recordWriteTimeoutEvents
-
Constructor Details
-
AbstractGemLogger
public AbstractGemLogger()
-
-
Method Details
-
getOptionsArgs
Description copied from interface:GetArguments
to get options provided as arguments.- Specified by:
getOptionsArgs
in interfaceGetArguments
- Returns:
- options provided as arguments.
-
getParsedArgs
Description copied from interface:GetArguments
to get Parsed options provided as arguments.- Specified by:
getParsedArgs
in interfaceGetArguments
- Returns:
- Parsed options provided as arguments.
-