Class BasicLogger
- java.lang.Object
-
- org.nuxeo.ecm.platform.importer.log.BasicLogger
-
- All Implemented Interfaces:
ImporterLogger
- Direct Known Subclasses:
BufferredLogger
public class BasicLogger extends Object implements ImporterLogger
Simple logger that wraps a bufferized string logger (for remote retrieval) and a log4J logger- Author:
- tiry
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanbufferActiveprotected LogjavaLogger
-
Constructor Summary
Constructors Constructor Description BasicLogger(Log javaLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(String message)voiddebug(String message, Throwable t)voiderror(String message)voiderror(String message, Throwable t)StringgetLoggerBuffer()StringgetLoggerBuffer(String sep)voidinfo(String message)booleanisBufferActive()voidsetBufferActive(boolean active)voidwarn(String message)
-
-
-
Field Detail
-
javaLogger
protected Log javaLogger
-
bufferActive
protected boolean bufferActive
-
-
Constructor Detail
-
BasicLogger
public BasicLogger(Log javaLogger)
-
-
Method Detail
-
info
public void info(String message)
- Specified by:
infoin interfaceImporterLogger
-
warn
public void warn(String message)
- Specified by:
warnin interfaceImporterLogger
-
debug
public void debug(String message)
- Specified by:
debugin interfaceImporterLogger
-
debug
public void debug(String message, Throwable t)
- Specified by:
debugin interfaceImporterLogger
-
error
public void error(String message)
- Specified by:
errorin interfaceImporterLogger
-
error
public void error(String message, Throwable t)
- Specified by:
errorin interfaceImporterLogger
-
getLoggerBuffer
public String getLoggerBuffer(String sep)
- Specified by:
getLoggerBufferin interfaceImporterLogger
-
getLoggerBuffer
public String getLoggerBuffer()
- Specified by:
getLoggerBufferin interfaceImporterLogger
-
isBufferActive
public boolean isBufferActive()
- Specified by:
isBufferActivein interfaceImporterLogger
-
setBufferActive
public void setBufferActive(boolean active)
- Specified by:
setBufferActivein interfaceImporterLogger
-
-