Class BufferredLogger
java.lang.Object
org.nuxeo.ecm.platform.importer.log.BasicLogger
org.nuxeo.ecm.platform.importer.log.BufferredLogger
- All Implemented Interfaces:
ImporterLogger
- Author:
- Thierry Delprat
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integerprotected static intprotected ReentrantReadWriteLockprotected LinkedList<String> Fields inherited from class org.nuxeo.ecm.platform.importer.log.BasicLogger
bufferActive, javaLogger -
Constructor Summary
ConstructorsConstructorDescriptionBufferredLogger(org.apache.logging.log4j.Logger javaLogger) BufferredLogger(org.apache.logging.log4j.Logger javaLogger, int bufferSize) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidgetLoggerBuffer(String sep) protected intvoidprotected voidlogInStack(String level, String message) voidMethods inherited from class org.nuxeo.ecm.platform.importer.log.BasicLogger
getLoggerBuffer, isBufferActive, setBufferActive
-
Field Details
-
lock
-
DEFAULT_LOG_BUFFER_LENGTH
protected static int DEFAULT_LOG_BUFFER_LENGTH -
bufferSize
-
logStack
-
-
Constructor Details
-
BufferredLogger
public BufferredLogger(org.apache.logging.log4j.Logger javaLogger) -
BufferredLogger
public BufferredLogger(org.apache.logging.log4j.Logger javaLogger, int bufferSize)
-
-
Method Details
-
getMaxStackLen
protected int getMaxStackLen() -
logInStack
-
getLoggerBuffer
- Specified by:
getLoggerBufferin interfaceImporterLogger- Overrides:
getLoggerBufferin classBasicLogger
-
info
- Specified by:
infoin interfaceImporterLogger- Overrides:
infoin classBasicLogger
-
warn
- Specified by:
warnin interfaceImporterLogger- Overrides:
warnin classBasicLogger
-
debug
- Specified by:
debugin interfaceImporterLogger- Overrides:
debugin classBasicLogger
-
debug
- Specified by:
debugin interfaceImporterLogger- Overrides:
debugin classBasicLogger
-
error
- Specified by:
errorin interfaceImporterLogger- Overrides:
errorin classBasicLogger
-
error
- Specified by:
errorin interfaceImporterLogger- Overrides:
errorin classBasicLogger
-