public class TimeSeriesLogger
extends java.lang.Object
Constructor and Description |
---|
TimeSeriesLogger(Logger logger)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static TimeSeriesLogger |
getTimeSeriesLogger(java.lang.Class<?> clazz)
Create a logger for the specified class.
|
void |
info(java.util.HashMap<java.lang.String,java.lang.Object> point)
Logs a
DiagnosticContext.TimeSeriesPoint in INFO level. |
boolean |
isInfoEnabled()
Check if a message with a INFO level would actually be logged by this
logger.
|
boolean |
isTraceEnabled()
Check if a message with a TRACE level would actually be logged by this
logger.
|
boolean |
isWarnEnabled()
Check if a message with a WARNING level would actually be logged by this
logger.
|
void |
trace(java.util.HashMap<java.lang.String,java.lang.Object> point)
Traces a
DiagnosticContext.TimeSeriesPoint . |
void |
warn(java.util.HashMap<java.lang.String,java.lang.Object> point)
Logs a
DiagnosticContext.TimeSeriesPoint in WARNING level. |
public TimeSeriesLogger(Logger logger)
public static TimeSeriesLogger getTimeSeriesLogger(java.lang.Class<?> clazz) throws java.lang.NullPointerException
clazz
- The class for which to create a logger.
java.lang.NullPointerException
- if the class is null.public boolean isTraceEnabled()
public boolean isWarnEnabled()
public boolean isInfoEnabled()
public void trace(java.util.HashMap<java.lang.String,java.lang.Object> point)
DiagnosticContext.TimeSeriesPoint
.point
- the point to trace.public void warn(java.util.HashMap<java.lang.String,java.lang.Object> point)
DiagnosticContext.TimeSeriesPoint
in WARNING level.point
- the point to log.public void info(java.util.HashMap<java.lang.String,java.lang.Object> point)
DiagnosticContext.TimeSeriesPoint
in INFO level.point
- the point to log.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.