public class LogRecordContext extends Object
| 构造器和说明 |
|---|
LogRecordContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear()
清理当前线程的所有上下文信息
|
static void |
main(String[] args)
测试方法,用于演示上下文栈的使用
|
static Map<String,Object> |
peek()
获取当前栈顶的上下文信息
|
static void |
poll()
弹出并移除栈顶的上下文 如果栈为空,则清理 ThreadLocal
|
static void |
push(String key,
Object val)
向当前栈顶的上下文中添加键值对
|
static void |
putDiff(Object source,
Object target)
添加需要差异比对的对象,使用源对象的类名作为差异标识
|
static void |
putDiff(String diffKey,
Object source,
Object target)
添加需要差异比对的对象
|
static void |
putEmptySpan()
压入一个新的空上下文到栈顶 用于开始一个新的方法调用层级
|
public static void putEmptySpan()
public static void poll()
public static void putDiff(String diffKey, Object source, Object target)
diffKey - 差异标识source - 源对象target - 目标对象public static void putDiff(Object source, Object target)
source - 源对象target - 目标对象public static void clear()
public static void main(String[] args)
args - 命令行参数Copyright © 2025. All rights reserved.