Class StandardLogRepository
java.lang.Object
org.apache.nifi.logging.repository.StandardLogRepository
- All Implemented Interfaces:
LogRepository
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ComponentLogprivate final Lockprivate final org.slf4j.Loggerprivate final Set<LogObserver> private final Map<LogLevel, Collection<LogObserver>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLogMessage(LogLevel level, String format, Object[] params) voidaddLogMessage(LogLevel level, String format, Object[] params, Throwable t) voidaddLogMessage(LogMessage logMessage) voidaddObserver(LogLevel minimumLevel, LogObserver observer) getFirstFlowFileUuidFromObjects(Object[] params) private booleanhasObserver(LogLevel logLevel) booleanbooleanbooleanbooleanvoidvoidsetLogger(ComponentLog componentLogger) voidsetObservationLevel(LogLevel level) private ObjectsimplifyArg(Object param) private voidsimplifyArgs(Object[] params)
-
Field Details
-
observersPerLogLevel
-
observers
-
lock
-
logger
private final org.slf4j.Logger logger -
componentLogger
-
-
Constructor Details
-
StandardLogRepository
public StandardLogRepository()
-
-
Method Details
-
addLogMessage
- Specified by:
addLogMessagein interfaceLogRepository
-
addLogMessage
- Specified by:
addLogMessagein interfaceLogRepository
-
addLogMessage
- Specified by:
addLogMessagein interfaceLogRepository
-
getFirstFlowFileUuidFromObjects
-
simplifyArgs
-
simplifyArg
-
setObservationLevel
- Specified by:
setObservationLevelin interfaceLogRepository
-
addObserver
- Specified by:
addObserverin interfaceLogRepository
-
removeAllObservers
public void removeAllObservers()- Specified by:
removeAllObserversin interfaceLogRepository
-
setLogger
- Specified by:
setLoggerin interfaceLogRepository
-
getLogger
- Specified by:
getLoggerin interfaceLogRepository
-
hasObserver
-
isDebugEnabled
public boolean isDebugEnabled()- Specified by:
isDebugEnabledin interfaceLogRepository
-
isInfoEnabled
public boolean isInfoEnabled()- Specified by:
isInfoEnabledin interfaceLogRepository
-
isWarnEnabled
public boolean isWarnEnabled()- Specified by:
isWarnEnabledin interfaceLogRepository
-
isErrorEnabled
public boolean isErrorEnabled()- Specified by:
isErrorEnabledin interfaceLogRepository
-