Class LogQueue
java.lang.Object
org.nanonative.nano.core.model.Service
org.nanonative.nano.helper.logger.logic.LogQueue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BlockingQueue<berlin.yuna.typemap.model.Pair<Logger, LogRecord>> protected intFields inherited from class org.nanonative.nano.core.model.Service
createdAtMs, isReady, logger, name -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.nanonative.nano.core.model.Service
createdAtMs, isReady, logger, name, nanoThread, threadsOf
-
Field Details
-
queue
-
queueCapacity
protected int queueCapacity
-
-
Constructor Details
-
LogQueue
public LogQueue()
-
-
Method Details
-
log
-
start
-
stop
-
onEvent
-
onFailure
-
process
protected void process() -
checkQueueSizeAndWarn
protected void checkQueueSizeAndWarn() -
toString
-