
org.apache.jackrabbit.oak.util.PerfLogger.class Maven / Gradle / Ivy
???? 3 ?
S T U
V $ W
$ X????????
$ Y
$ Z [ \ [ ]
^ _??????? `
$ a b c
b d
$ \ e
S
f g
h i
j E [ k
$ l [ m [ n
$ o [ o [ l p delegate Lorg/slf4j/Logger; (Lorg/slf4j/Logger;)V Code LineNumberTable LocalVariableTable this +Lorg/apache/jackrabbit/oak/util/PerfLogger;
StackMapTable p q start ()J startForInfoLog (Ljava/lang/String;)J traceMsgOrNull Ljava/lang/String; (Ljava/lang/String;Z)J logAtInfoToo Z end )(JJLjava/lang/String;Ljava/lang/Object;)V J logAtDebugIfSlowerThanMs logMessagePrefix arg1 Ljava/lang/Object; ;(JJLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V arg2 *(JJLjava/lang/String;[Ljava/lang/Object;)V arguments [Ljava/lang/Object; *(JJJLjava/lang/String;Ljava/lang/Object;)V logAtInfoIfSlowerThanMs <(JJJLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V +(JJJLjava/lang/String;[Ljava/lang/Object;)V diff canExitEarly ()Z (Z)Z
isInfoEnabled isDebugEnabled isTraceEnabled
SourceFile PerfLogger.java ' r "java/lang/IllegalArgumentException delegate must not be null ' s % & K L 1 7 K M q P L t s u v 2 java/lang/Object : I w x y z { java/lang/StringBuilder | } [took | ~ ms] ? t ? O L ? ? ? ? N L )org/apache/jackrabbit/oak/util/PerfLogger org/slf4j/Logger ()V (Ljava/lang/String;)V trace java/lang/System nanoTime java/util/concurrent/TimeUnit NANOSECONDS Ljava/util/concurrent/TimeUnit; toMillis (J)J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; ((Ljava/lang/String;[Ljava/lang/Object;)V debug info 1 $ % &