| 程序包 | 说明 |
|---|---|
| com.dianping.cat.message | |
| com.dianping.cat.message.internal | |
| com.dianping.cat.message.spi | |
| com.dianping.cat.message.spi.codec | |
| com.dianping.cat.message.spi.internal |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Event
Event is used to log anything interesting happens at a specific time. |
interface |
ForkedTransaction |
interface |
Heartbeat
Heartbeat is used to log data that happens in a regular intervals, for example once per second, such as
system load, CPU percentage, memory usage, thread pool statistics, cache hit/miss rate, service manifest etc., and
even some configuration could be carried by Heartbeat. |
interface |
Metric
Metric is used to log business data point happens at a specific time. |
interface |
TaggedTransaction |
interface |
Trace
Trace is used to log anything for trace message info happens at a specific time. |
interface |
Transaction
Transaction is any interesting unit of work that takes time to complete and may fail. |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Message> |
Transaction.getChildren()
Get all children message within current transaction.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Transaction |
Transaction.addChild(Message message)
Add one nested child message to current transaction.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractMessage |
class |
DefaultEvent |
class |
DefaultForkedTransaction |
class |
DefaultHeartbeat |
class |
DefaultMetric |
class |
DefaultTaggedTransaction |
class |
DefaultTrace |
class |
DefaultTransaction |
class |
NullMessage |
| 限定符和类型 | 方法和说明 |
|---|---|
Message |
MockMessageBuilder.build() |
Message |
MockMessageBuilder.MessageHolder.build() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Message> |
DefaultTransaction.getChildren() |
List<Message> |
NullMessage.getChildren() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultMessageManager.add(Message message) |
void |
NullMessageManager.add(Message message) |
DefaultTransaction |
DefaultTransaction.addChild(Message message) |
Transaction |
NullMessage.addChild(Message message) |
| 限定符和类型 | 方法和说明 |
|---|---|
Message |
MessageTree.getMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MessageManager.add(Message message) |
void |
MessageTree.setMessage(Message message) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Message |
PlainTextMessageCodec.decodeLine(PlainTextMessageCodec.Context ctx,
DefaultTransaction parent,
Stack<DefaultTransaction> stack,
MessageTree tree) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
PlainTextMessageCodec.encodeLine(Message message,
io.netty.buffer.ByteBuf buf,
char type,
PlainTextMessageCodec.Policy policy) |
int |
PlainTextMessageCodec.encodeMessage(Message message,
io.netty.buffer.ByteBuf buf) |
| 限定符和类型 | 方法和说明 |
|---|---|
Message |
NullMessageTree.getMessage() |
Message |
DefaultMessageTree.getMessage() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NullMessageTree.setMessage(Message message) |
void |
DefaultMessageTree.setMessage(Message message) |
Copyright © 2022. All rights reserved.