Package com.illumon.iris.db.util.logging
Interface IProcessEventLogInterceptor
- All Known Implementing Classes:
ProcessEventLogInterceptorCsv
public interface IProcessEventLogInterceptor
Interface for classes to intercept ProcessEventLog messages. All implementations must supply a three-arg constructor:
- Argument 1 must be a com.fishlib.configuration.Configuration
- Argument 2 must be a String containing the host name
- Argument 3 must be a String containing the process name
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close (and flush) all resources associated with this interceptor.void
intercept
(long timestamp, String host, String level, String process, String processInfoId, io.deephaven.enterprise.auth.UserContext userContext, String logEntry) An intercept event with the specified PEL data.
-
Method Details
-
intercept
void intercept(long timestamp, String host, String level, String process, String processInfoId, io.deephaven.enterprise.auth.UserContext userContext, String logEntry) An intercept event with the specified PEL data.- Parameters:
timestamp
- the timestamphost
- the hostlevel
- the log levelprocess
- the process nameuserContext
- the user contextlogEntry
- the log entry
-
close
void close()Close (and flush) all resources associated with this interceptor.
-