public class EelfLogger extends Object implements Logger, Serializable
Constructor and Description |
---|
EelfLogger(Class<?> clazz)
Constructor
|
EelfLogger(Class<?> clazz,
boolean isNewTransaction)
Constructor
|
EelfLogger(Class<?> clazz,
String transId)
Constructor
|
EelfLogger(String s)
Constructor
|
EelfLogger(String s,
boolean isNewTransaction)
Constructor
|
EelfLogger(String s,
String transId)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
audit(Object arg0)
Records an audit message
|
void |
audit(Object arg0,
Throwable t)
Records an audit message
|
void |
debug(Object message)
Records a message
|
void |
debug(Object message,
Throwable t)
Records a message
|
void |
error(MessageCodes msg,
String... arguments)
Records an error message
|
void |
error(MessageCodes msg,
Throwable arg0,
String... arguments)
Records an error message
|
void |
error(Object message)
Records an error message
|
void |
error(Object message,
Throwable t)
Records an error message
|
String |
getTransId()
Returns transaction Id for logging
|
void |
info(Object message)
Records a message
|
void |
info(Object message,
Throwable t)
Records a message
|
boolean |
isAuditEnabled()
Returns true for audit enabled, or false for not
|
boolean |
isDebugEnabled()
Returns true for debug enabled, or false for not
|
boolean |
isErrorEnabled()
Returns true for error enabled, or false for not
|
boolean |
isInfoEnabled()
Returns true for info enabled, or false for not
|
boolean |
isMetricsEnabled()
Returns true for metrics enabled, or false for not
|
boolean |
isTraceEnabled()
Returns true for trace enabled, or false for not
|
boolean |
isWarnEnabled()
Returns true for warn enabled, or false for not
|
void |
metrics(Object arg0)
Records a metrics message
|
void |
postMDCInfoForEvent(Object o)
Populates MDC Info
|
String |
postMDCInfoForEvent(String transId)
Populates MDC Info
|
void |
postMDCInfoForTriggeredRule(String transId)
Populates MDC Info for the rule triggered
|
void |
recordAuditEventEnd(String eventId,
String rule)
Records an audit message
|
void |
recordAuditEventEnd(String eventId,
String rule,
String policyVersion)
Records an audit message
|
void |
recordAuditEventEnd(UUID eventId,
String rule)
Records an audit message
|
void |
recordAuditEventEnd(UUID eventId,
String rule,
String policyVersion)
Records an audit message
|
void |
recordAuditEventStart(String eventId)
Records an audit message
|
void |
recordAuditEventStart(UUID eventId)
Records an audit message
|
void |
recordMetricEvent(String eventId,
String arg1)
Records a metrics message
|
void |
recordMetricEvent(UUID eventId,
String arg1)
Records a metrics message
|
void |
setTransId(String transId)
Sets transaction Id for logging
|
void |
trace(Object message)
Records a message
|
void |
trace(Object message,
Throwable t)
Records a message
|
void |
warn(MessageCodes msg,
String... arguments)
Records a message
|
void |
warn(MessageCodes msg,
Throwable arg0,
String... arguments)
Records a message
|
void |
warn(Object message)
Records a message
|
void |
warn(Object message,
Throwable t)
Records a message
|
public EelfLogger(Class<?> clazz)
clazz
- public EelfLogger(String s)
s
- public EelfLogger(Class<?> clazz, boolean isNewTransaction)
clazz
- isNewTransaction
- public EelfLogger(String s, boolean isNewTransaction)
s
- isNewTransaction
- public EelfLogger(Class<?> clazz, String transId)
clazz
- transId
- public void setTransId(String transId)
setTransId
in interface Logger
transId
- public String getTransId()
getTransId
in interface Logger
public void debug(Object message)
public void error(Object message)
public void info(Object message)
public void warn(Object message)
public void trace(Object message)
public boolean isDebugEnabled()
isDebugEnabled
in interface Logger
public boolean isInfoEnabled()
isInfoEnabled
in interface Logger
public boolean isWarnEnabled()
isWarnEnabled
in interface Logger
public boolean isErrorEnabled()
isErrorEnabled
in interface Logger
public boolean isAuditEnabled()
isAuditEnabled
in interface Logger
public boolean isMetricsEnabled()
isMetricsEnabled
in interface Logger
public boolean isTraceEnabled()
isTraceEnabled
in interface Logger
public void audit(Object arg0)
public void recordAuditEventStart(String eventId)
recordAuditEventStart
in interface Logger
eventId
- public void recordAuditEventStart(UUID eventId)
recordAuditEventStart
in interface Logger
eventId
- public void recordAuditEventEnd(String eventId, String rule, String policyVersion)
recordAuditEventEnd
in interface Logger
eventId
- rule
- policyVersion
- public void recordAuditEventEnd(UUID eventId, String rule, String policyVersion)
recordAuditEventEnd
in interface Logger
eventId
- rule
- policyVersion
- public void recordAuditEventEnd(String eventId, String rule)
recordAuditEventEnd
in interface Logger
eventId
- rule
- public void recordAuditEventEnd(UUID eventId, String rule)
recordAuditEventEnd
in interface Logger
eventId
- rule
- public void recordMetricEvent(String eventId, String arg1)
recordMetricEvent
in interface Logger
eventId
- arg1
- public void recordMetricEvent(UUID eventId, String arg1)
recordMetricEvent
in interface Logger
eventId
- arg1
- public void metrics(Object arg0)
public void error(MessageCodes msg, Throwable arg0, String... arguments)
public void error(MessageCodes msg, String... arguments)
public String postMDCInfoForEvent(String transId)
postMDCInfoForEvent
in interface Logger
transId
- public void warn(MessageCodes msg, String... arguments)
public void warn(MessageCodes msg, Throwable arg0, String... arguments)
public void postMDCInfoForTriggeredRule(String transId)
postMDCInfoForTriggeredRule
in interface Logger
transId
- public void postMDCInfoForEvent(Object o)
postMDCInfoForEvent
in interface Logger
o
- Copyright © 2017. All rights reserved.