org.apache.zookeeper.server
Class ZooTrace
java.lang.Object
org.apache.zookeeper.server.ZooTrace
public class ZooTrace
- extends java.lang.Object
This class encapsulates and centralizes tracing for the ZooKeeper server.
Trace messages go to the log with TRACE level.
Log4j must be correctly configured to capture the TRACE messages.
Method Summary |
static long |
getTextTraceLevel()
|
static boolean |
isTraceEnabled(org.apache.log4j.Logger log,
long mask)
|
static void |
logQuorumPacket(org.apache.log4j.Logger log,
long mask,
char direction,
QuorumPacket qp)
|
static void |
logRequest(org.apache.log4j.Logger log,
long mask,
char rp,
Request request,
java.lang.String header)
|
static void |
logTraceMessage(org.apache.log4j.Logger log,
long mask,
java.lang.String msg)
|
static void |
setTextTraceLevel(long mask)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLIENT_REQUEST_TRACE_MASK
public static final long CLIENT_REQUEST_TRACE_MASK
- See Also:
- Constant Field Values
CLIENT_DATA_PACKET_TRACE_MASK
public static final long CLIENT_DATA_PACKET_TRACE_MASK
- See Also:
- Constant Field Values
CLIENT_PING_TRACE_MASK
public static final long CLIENT_PING_TRACE_MASK
- See Also:
- Constant Field Values
SERVER_PACKET_TRACE_MASK
public static final long SERVER_PACKET_TRACE_MASK
- See Also:
- Constant Field Values
SESSION_TRACE_MASK
public static final long SESSION_TRACE_MASK
- See Also:
- Constant Field Values
EVENT_DELIVERY_TRACE_MASK
public static final long EVENT_DELIVERY_TRACE_MASK
- See Also:
- Constant Field Values
SERVER_PING_TRACE_MASK
public static final long SERVER_PING_TRACE_MASK
- See Also:
- Constant Field Values
WARNING_TRACE_MASK
public static final long WARNING_TRACE_MASK
- See Also:
- Constant Field Values
JMX_TRACE_MASK
public static final long JMX_TRACE_MASK
- See Also:
- Constant Field Values
ZooTrace
public ZooTrace()
getTextTraceLevel
public static long getTextTraceLevel()
setTextTraceLevel
public static void setTextTraceLevel(long mask)
isTraceEnabled
public static boolean isTraceEnabled(org.apache.log4j.Logger log,
long mask)
logTraceMessage
public static void logTraceMessage(org.apache.log4j.Logger log,
long mask,
java.lang.String msg)
logQuorumPacket
public static void logQuorumPacket(org.apache.log4j.Logger log,
long mask,
char direction,
QuorumPacket qp)
logRequest
public static void logRequest(org.apache.log4j.Logger log,
long mask,
char rp,
Request request,
java.lang.String header)
Copyright © 2011 The Apache Software Foundation