Package com.illumon.iris.db.gen
Class AuditEventLogFormat2Logger
java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter>
com.illumon.iris.db.gen.AuditEventLogFormat2Logger
- All Implemented Interfaces:
com.illumon.intradaylogger.IntradayLogger
,AuditEventLogFormat1Interface
,AuditEventLogger
public class AuditEventLogFormat2Logger extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter> implements AuditEventLogFormat1Interface
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2
com.illumon.intradaylogger.IntradayLoggerImpl2.BaseSetter<T2 extends com.illumon.intradaylogger.IntradayLoggerImpl2.BaseSetter<T2>>
Nested classes/interfaces inherited from interface com.illumon.util.audit.AuditEventLogger
AuditEventLogger.Null
-
Field Summary
Fields Modifier and Type Field Description static long
_CLASS_BODY_CRC32_
static String
_SCHEMA_
-
Constructor Summary
Constructors Constructor Description AuditEventLogFormat2Logger()
AuditEventLogFormat2Logger(String timeZoneName)
-
Method Summary
Modifier and Type Method Description protected com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter
createSetter()
static String
getDefaultNamespace()
static String
getDefaultTableName()
int
getLogFormat()
protected TableWriter
getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder)
void
log(long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, String processInfoId, com.fishlib.auth.UserContext userContext, String processUser, String namespace, String table, int id, String event, String details)
void
log(Row.Flags flags, long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, String processInfoId, com.fishlib.auth.UserContext userContext, String processUser, String namespace, String table, int id, String event, String details)
protected String
threadName()
boolean
usingDynamicPartitioning()
protected void
verifyChecksum()
Methods inherited from class com.illumon.intradaylogger.IntradayLoggerImpl2
close, disableVerifyChecksum, flush, getWriterThread, init, init, init, init, isClosed, isInitialized, setOverflowThrottle, setStandaloneMode, shutdown, tryWrite, verifyCondition, waitDone, waitDone
-
Field Details
-
_SCHEMA_
- See Also:
- Constant Field Values
-
_CLASS_BODY_CRC32_
public static final long _CLASS_BODY_CRC32_- See Also:
- Constant Field Values
-
-
Constructor Details
-
AuditEventLogFormat2Logger
-
AuditEventLogFormat2Logger
public AuditEventLogFormat2Logger()
-
-
Method Details
-
usingDynamicPartitioning
public boolean usingDynamicPartitioning()- Specified by:
usingDynamicPartitioning
in interfacecom.illumon.intradaylogger.IntradayLogger
-
getLogFormat
public int getLogFormat()- Specified by:
getLogFormat
in interfacecom.illumon.intradaylogger.IntradayLogger
-
getDefaultNamespace
-
getDefaultTableName
-
verifyChecksum
- Specified by:
verifyChecksum
in classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter>
- Throws:
IOException
-
threadName
- Specified by:
threadName
in classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter>
-
getTableWriter
protected TableWriter getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) throws IOException- Specified by:
getTableWriter
in classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter>
- Throws:
IOException
-
createSetter
protected com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter createSetter()- Specified by:
createSetter
in classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat2Logger.ISetter>
-
log
public void log(long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, String processInfoId, com.fishlib.auth.UserContext userContext, String processUser, String namespace, String table, int id, String event, String details)- Specified by:
log
in interfaceAuditEventLogFormat1Interface
-
log
public void log(Row.Flags flags, long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, String processInfoId, com.fishlib.auth.UserContext userContext, String processUser, String namespace, String table, int id, String event, String details)- Specified by:
log
in interfaceAuditEventLogFormat1Interface
-