
com.groupbyinc.flux.common.logging.ESLoggerFactory.class Maven / Gradle / Ivy
???? 3 b 2com/groupbyinc/flux/common/logging/ESLoggerFactory java/lang/Object ESLoggerFactory.java defaultFactory 4Lcom/groupbyinc/flux/common/logging/ESLoggerFactory; ()V
this setDefaultFactory 7(Lcom/groupbyinc/flux/common/logging/ESLoggerFactory;)V java/lang/NullPointerException (Ljava/lang/String;)V
getLogger S(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/ESLogger; java/lang/String intern ()Ljava/lang/String;
newInstance
prefix Ljava/lang/String; name A(Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/ESLogger; %
& getDeprecationLogger J(Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/DeprecationLogger; 4com/groupbyinc/flux/common/logging/DeprecationLogger * %
, 0(Lcom/groupbyinc/flux/common/logging/ESLogger;)V .
+ / \(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/DeprecationLogger;
2
getRootLogger /()Lcom/groupbyinc/flux/common/logging/ESLogger;
rootLogger 6 5
7 java/lang/Throwable : 9com/groupbyinc/flux/common/logging/jdk/JdkESLoggerFactory <
=
.com.groupbyinc.flux.common.apache.log4j.Logger ? java/lang/Class A forName %(Ljava/lang/String;)Ljava/lang/Class; C D
B E setLevel G -com.groupbyinc.flux.common.apache.log4j.Level I getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; K L
B M =com/groupbyinc/flux/common/logging/log4j/Log4jESLoggerFactory O
P
'com.groupbyinc.flux.common.slf4j.Logger R =com/groupbyinc/flux/common/logging/slf4j/Slf4jESLoggerFactory T
U
loggerClazz Ljava/lang/Class<*>; Ljava/lang/Class; e Ljava/lang/Throwable; Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable
SourceFile! J \ / *? ? ] ^
\ R *?
? Y? ?*? ? ] ^ 6 7 9 : _ \ j ? *? ? *? +? ? !? ] " # $ # ^ > _ K ? % \ 5 ? *? ? '? ] $ # ^ B ( ) \ 6 ? +Y*? -? 0? ] $ # ^ F ( 1 \ A
? +Y*+? 3? 0? ]
" #
$ # ^ J 4 5 \ ? ? 8? ^ N % \ ; *+? !? ] $ # ^ R 6 5 9 \ ? F? =Y? >? @? FK*H? BYJ? FS? NW? PY? Q? ? KS? FW? UY? V? ? L?
- 0 ; 1 A D ; ] W Y 1 Z [ ` W X ^ .
# % # &