程序包 cn.xusc.trace

类 TraceRecorder

java.lang.Object
cn.xusc.trace.TraceRecorder

public class TraceRecorder extends Object
跟踪记录仪

Examples:

     TraceRecorder recorder = new TraceRecorder();
     recorder.log("msg");
     recorder.nolog("msg");
 
从以下版本开始:
1.0
  • 构造器详细资料

    • TraceRecorder

      public TraceRecorder()
  • 方法详细资料

    • addInfoFilter

      public boolean addInfoFilter(InfoFilter filter)
      添加信息过滤器
      参数:
      filter - 信息过滤器
      返回:
      添加结果
    • addInfoEnhancer

      public boolean addInfoEnhancer(InfoEnhancer enhancer)
      添加信息增强器
      参数:
      enhancer - 信息增强器
      返回:
      添加结果
    • addInfoRecorder

      public boolean addInfoRecorder(InfoRecorder recorder)
      添加信息记录器
      参数:
      recorder - 信息记录器
      返回:
      添加结果
    • recordALL

      public boolean recordALL()
      记录所有

      启用记录所有标签

      返回:
      配置结果
    • hideALL

      public boolean hideALL()
      隐藏所有

      启用隐藏所有标签

      返回:
      配置结果
    • enableShortClassName

      public boolean enableShortClassName()
      返回:
      配置结果
    • enableStackInfo

      public boolean enableStackInfo()
      启用堆栈信息增强

      影响StackInfoEnhancer and ShortClassNameInfoEnhancer

      enableStack = true

      返回:
      配置结果
    • disableStackInfo

      public boolean disableStackInfo()
      禁用堆栈信息增强

      影响StackInfoEnhancer and ShortClassNameInfoEnhancer

      enableStack = false

      返回:
      配置结果
    • log

      public void log(String info)
      记录信息
      参数:
      info - 信息
    • log

      public void log(String info, Object... argArray)
      记录格式信息
      参数:
      info - 格式信息
      argArray - 参数列表
      从以下版本开始:
      1.1
    • log

      @Deprecated public void log(String info, boolean isRecord)
      已过时。
      对格式化记录信息的支持下,为了更明确的语意,1.1版本后请使用{nolog(String)},1.2版本后将进行剔除
      根据跳过标记进行记录信息
      参数:
      info - 信息
      isRecord - 是否记录 true => HIDE false => NOW if enable ALL, will ignore parameter of isRecord
    • nolog

      public void nolog(String info)
      不记录信息
      参数:
      info - 信息
      从以下版本开始:
      1.1
    • nolog

      public void nolog(String info, Object... argArray)
      不记录格式信息
      参数:
      info - 格式信息
      argArray - 参数列表
      从以下版本开始:
      1.1