public abstract class AbstractErrorReporter extends java.lang.Object implements ErrorReporterDelegate
Constructor and Description |
---|
AbstractErrorReporter() |
Modifier and Type | Method and Description |
---|---|
void |
report(LogLevel level,
java.lang.String categoryKey,
java.lang.String message)
Emit a message that can be logged or escalated by the logger implementation.
|
void |
report(LogLevel level,
java.lang.String categoryKey,
java.lang.String message,
int samplingFrequency)
Emit a message that can be logged or escalated by the logger implementation.
|
void |
report(LogLevel level,
java.lang.String categoryKey,
java.lang.String message,
int samplingFrequency,
java.util.Map<java.lang.String,java.lang.Object> metadata)
Emit a message that can be logged or escalated by the logger implementation.
|
void |
report(LogLevel level,
java.lang.String categoryKey,
java.lang.String message,
java.lang.Throwable cause)
Emit a message that can be logged or escalated by the logger implementation.
|
void |
report(LogLevel level,
java.lang.String categoryKey,
java.lang.String message,
java.lang.Throwable cause,
int samplingFrequency)
Emit a message that can be logged or escalated by the logger implementation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
report
public void report(LogLevel level, java.lang.String categoryKey, java.lang.String message)
ErrorReporterDelegate
report
in interface ErrorReporterDelegate
level
- The log level.categoryKey
- Unique key for aggregation.message
- Message to log.public void report(LogLevel level, java.lang.String categoryKey, java.lang.String message, java.lang.Throwable cause)
ErrorReporterDelegate
report
in interface ErrorReporterDelegate
level
- The log level.categoryKey
- Unique key for aggregation.message
- Message to log.cause
- Cause to log.public void report(LogLevel level, java.lang.String categoryKey, java.lang.String message, int samplingFrequency)
ErrorReporterDelegate
report
in interface ErrorReporterDelegate
level
- The log level.categoryKey
- Unique key for aggregation.message
- Message to log.samplingFrequency
- Sampling frequency to override default one.public void report(LogLevel level, java.lang.String categoryKey, java.lang.String message, java.lang.Throwable cause, int samplingFrequency)
ErrorReporterDelegate
report
in interface ErrorReporterDelegate
level
- The log level.categoryKey
- Unique key for aggregation.message
- Message to log.cause
- Cause to log.samplingFrequency
- Sampling frequency to override default one.public void report(LogLevel level, java.lang.String categoryKey, java.lang.String message, int samplingFrequency, java.util.Map<java.lang.String,java.lang.Object> metadata)
ErrorReporterDelegate
report
in interface ErrorReporterDelegate
level
- The log level.categoryKey
- Unique key for aggregation.message
- Message to log.samplingFrequency
- sampling frequency to override default one.metadata
- map of metadata associated with the message.