Package com.illumon.iris.db.gen
Class AuditEventLogFormat1Logger
java.lang.Object
com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat1Logger.ISetter>
com.illumon.iris.db.gen.AuditEventLogFormat1Logger
- All Implemented Interfaces:
com.illumon.intradaylogger.IntradayLogger,AuditEventLogFormat1Interface,AuditEventLogger
public class AuditEventLogFormat1Logger extends com.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat1Logger.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 AuditEventLogFormat1Logger()AuditEventLogFormat1Logger(String timeZoneName) -
Method Summary
Modifier and Type Method Description protected com.illumon.iris.db.gen.AuditEventLogFormat1Logger.ISettercreateSetter()static StringgetDefaultNamespace()static StringgetDefaultTableName()intgetLogFormat()protected TableWritergetTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder)voidlog(long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, com.fishlib.auth.UserContext userContext, String namespace, String table, int id, String event, String details)voidlog(Row.Flags flags, long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, com.fishlib.auth.UserContext userContext, String namespace, String table, int id, String event, String details)protected StringthreadName()booleanusingDynamicPartitioning()protected voidverifyChecksum()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
-
AuditEventLogFormat1Logger
-
AuditEventLogFormat1Logger
public AuditEventLogFormat1Logger()
-
-
Method Details
-
usingDynamicPartitioning
public boolean usingDynamicPartitioning()- Specified by:
usingDynamicPartitioningin interfacecom.illumon.intradaylogger.IntradayLogger
-
getLogFormat
public int getLogFormat()- Specified by:
getLogFormatin interfacecom.illumon.intradaylogger.IntradayLogger
-
getDefaultNamespace
-
getDefaultTableName
-
verifyChecksum
- Specified by:
verifyChecksumin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat1Logger.ISetter>- Throws:
IOException
-
threadName
- Specified by:
threadNamein classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat1Logger.ISetter>
-
getTableWriter
protected TableWriter getTableWriter(com.illumon.intradaylogger.IntradayLogger.TableWriterFactory tableWriterBuilder) throws IOException- Specified by:
getTableWriterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat1Logger.ISetter>- Throws:
IOException
-
createSetter
protected com.illumon.iris.db.gen.AuditEventLogFormat1Logger.ISetter createSetter()- Specified by:
createSetterin classcom.illumon.intradaylogger.IntradayLoggerImpl2<com.illumon.iris.db.gen.AuditEventLogFormat1Logger.ISetter>
-
log
public void log(long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, com.fishlib.auth.UserContext userContext, String namespace, String table, int id, String event, String details)- Specified by:
login interfaceAuditEventLogFormat1Interface
-
log
public void log(Row.Flags flags, long timestamp, String clientHost, int clientPort, String serverHost, int serverPort, String process, com.fishlib.auth.UserContext userContext, String namespace, String table, int id, String event, String details)- Specified by:
login interfaceAuditEventLogFormat1Interface
-