Package org.apache.zookeeper.server
Class ZooTrace
java.lang.Object
org.apache.zookeeper.server.ZooTrace
This class encapsulates and centralizes tracing for the ZooKeeper server.
Trace messages go to the log with TRACE level.
Logback must be correctly configured to capture the TRACE messages.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
Deprecated.static final long
static final long
static final long
static final long
Deprecated.static final long
static final long
static final long
static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long
static boolean
isTraceEnabled
(org.slf4j.Logger log, long mask) static void
logQuorumPacket
(org.slf4j.Logger log, long mask, char direction, QuorumPacket qp) static void
logRequest
(org.slf4j.Logger log, long mask, char rp, Request request, String header) static void
logTraceMessage
(org.slf4j.Logger log, long mask, String msg) static void
setTextTraceLevel
(long mask)
-
Field Details
-
CLIENT_REQUEST_TRACE_MASK
public static final long CLIENT_REQUEST_TRACE_MASK- See Also:
-
CLIENT_DATA_PACKET_TRACE_MASK
Deprecated.this field is obsolete- See Also:
-
CLIENT_PING_TRACE_MASK
public static final long CLIENT_PING_TRACE_MASK- See Also:
-
SERVER_PACKET_TRACE_MASK
public static final long SERVER_PACKET_TRACE_MASK- See Also:
-
SESSION_TRACE_MASK
public static final long SESSION_TRACE_MASK- See Also:
-
EVENT_DELIVERY_TRACE_MASK
public static final long EVENT_DELIVERY_TRACE_MASK- See Also:
-
SERVER_PING_TRACE_MASK
public static final long SERVER_PING_TRACE_MASK- See Also:
-
WARNING_TRACE_MASK
public static final long WARNING_TRACE_MASK- See Also:
-
JMX_TRACE_MASK
Deprecated.this field is obsolete- See Also:
-
-
Constructor Details
-
ZooTrace
public ZooTrace()
-
-
Method Details
-
getTextTraceLevel
public static long getTextTraceLevel() -
setTextTraceLevel
public static void setTextTraceLevel(long mask) -
isTraceEnabled
public static boolean isTraceEnabled(org.slf4j.Logger log, long mask) -
logTraceMessage
-
logQuorumPacket
public static void logQuorumPacket(org.slf4j.Logger log, long mask, char direction, QuorumPacket qp) -
logRequest
-