public class EventStreamAggregatedLogger extends Object implements IEventLogger
| Constructor and Description |
|---|
EventStreamAggregatedLogger(File outputDir,
AggregatedFileLogger aggregatedLogger)
Create an instance of logging object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close all file streams used by the object.
|
Object |
getObjectByClassName(String name) |
ObjectIdAggregatedStream |
getObjectIdMap() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
ClassLoader |
getTargetClassLoader() |
void |
recordEvent(int dataId,
boolean value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Boolean value)
Record an event and an object.
|
void |
recordEvent(int dataId,
byte value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Byte value)
Record an event and an object.
|
void |
recordEvent(int dataId,
char value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Date value)
Record an event and an object.
|
void |
recordEvent(int dataId,
double value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Double value)
Record an event and an object.
|
void |
recordEvent(int dataId,
float value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Float value)
Record an event and an object.
|
void |
recordEvent(int dataId,
int value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Integer value)
Record an event and an object.
|
void |
recordEvent(int dataId,
long value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Long value)
Record an event and an object.
|
void |
recordEvent(int dataId,
Object value)
Record an event and an object.
|
void |
recordEvent(int dataId,
short value)
Record an event and an integer value.
|
void |
recordEvent(int dataId,
Short value)
Record an event and an object.
|
void |
recordWeaveInfo(byte[] byteArray,
com.insidious.common.weaver.ClassInfo classIdEntry,
WeaveLog log) |
void |
registerClass(Integer id,
Class<?> type) |
void |
setRecording(boolean b) |
public EventStreamAggregatedLogger(File outputDir, AggregatedFileLogger aggregatedLogger) throws IOException
outputDir - specifies an object to record errors that occur in this classaggregatedLogger - writerIOExceptionpublic void registerClass(Integer id, Class<?> type)
registerClass in interface IEventLoggerpublic ObjectIdAggregatedStream getObjectIdMap()
public void close()
close in interface IEventLoggerpublic Object getObjectByClassName(String name)
getObjectByClassName in interface IEventLoggerpublic void recordEvent(int dataId,
Object value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
Integer value)
public void recordEvent(int dataId,
Long value)
public void recordEvent(int dataId,
Short value)
public void recordEvent(int dataId,
Boolean value)
public void recordEvent(int dataId,
Float value)
public void recordEvent(int dataId,
Byte value)
public void recordEvent(int dataId,
Date value)
public void recordEvent(int dataId,
Double value)
public void recordEvent(int dataId,
int value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
long value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
byte value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
short value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
char value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
boolean value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
double value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordEvent(int dataId,
float value)
recordEvent in interface IEventLoggerdataId - specifies an event and its bytecode location.value - contains a value to be recorded.public void recordWeaveInfo(byte[] byteArray,
com.insidious.common.weaver.ClassInfo classIdEntry,
WeaveLog log)
recordWeaveInfo in interface IEventLoggerpublic void setRecording(boolean b)
setRecording in interface IEventLoggerpublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
getObjectMapper in interface IEventLoggerpublic ClassLoader getTargetClassLoader()
getTargetClassLoader in interface IEventLoggerCopyright © 2023. All rights reserved.