程序包 cn.xusc.trace
类 TraceRecorder
java.lang.Object
cn.xusc.trace.TraceRecorder
跟踪记录仪
Examples:
TraceRecorder recorder = new TraceRecorder();
recorder.log("msg");
recorder.nolog("msg");
- 从以下版本开始:
- 1.0
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanaddInfoEnhancer(InfoEnhancer enhancer) 添加信息增强器booleanaddInfoFilter(InfoFilter filter) 添加信息过滤器booleanaddInfoRecorder(InfoRecorder recorder) 添加信息记录器boolean禁用堆栈信息增强boolean启用短类名boolean启用堆栈信息增强booleanhideALL()隐藏所有void记录信息void已过时。void记录格式信息void不记录信息void不记录格式信息boolean记录所有
-
构造器详细资料
-
TraceRecorder
public TraceRecorder()
-
-
方法详细资料
-
addInfoFilter
添加信息过滤器- 参数:
filter- 信息过滤器- 返回:
- 添加结果
-
addInfoEnhancer
添加信息增强器- 参数:
enhancer- 信息增强器- 返回:
- 添加结果
-
addInfoRecorder
添加信息记录器- 参数:
recorder- 信息记录器- 返回:
- 添加结果
-
recordALL
public boolean recordALL()记录所有启用记录所有标签
- 返回:
- 配置结果
-
hideALL
public boolean hideALL()隐藏所有启用隐藏所有标签
- 返回:
- 配置结果
-
enableShortClassName
public boolean enableShortClassName()- 返回:
- 配置结果
-
enableStackInfo
public boolean enableStackInfo()启用堆栈信息增强影响
StackInfoEnhancerandShortClassNameInfoEnhancerenableStack= true- 返回:
- 配置结果
-
disableStackInfo
public boolean disableStackInfo()禁用堆栈信息增强影响
StackInfoEnhancerandShortClassNameInfoEnhancerenableStack= false- 返回:
- 配置结果
-
log
记录信息- 参数:
info- 信息
-
log
记录格式信息- 参数:
info- 格式信息argArray- 参数列表- 从以下版本开始:
- 1.1
-
log
已过时。对格式化记录信息的支持下,为了更明确的语意,1.1版本后请使用{nolog(String)},1.2版本后将进行剔除根据跳过标记进行记录信息- 参数:
info- 信息isRecord- 是否记录 true => HIDE false => NOW if enable ALL, will ignore parameter of isRecord
-
nolog
不记录信息- 参数:
info- 信息- 从以下版本开始:
- 1.1
-
nolog
不记录格式信息- 参数:
info- 格式信息argArray- 参数列表- 从以下版本开始:
- 1.1
-
nolog(String)},1.2版本后将进行剔除