
com.groupbyinc.flux.common.logging.log4j.LogConfigurator.class Maven / Gradle / Ivy
???? 3~ 8com/groupbyinc/flux/common/logging/log4j/LogConfigurator java/lang/Object LogConfigurator.java :com/groupbyinc/flux/common/logging/log4j/LogConfigurator$1 java/util/Map$Entry
java/util/Map
Entry 4com/groupbyinc/flux/common/settings/Settings$Builder
,com/groupbyinc/flux/common/settings/Settings Builder ALLOWED_SUFFIXES Ljava/util/List; $Ljava/util/List; loaded Z replacements ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; eLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ()V
this :Lcom/groupbyinc/flux/common/logging/log4j/LogConfigurator; configure 2(Lcom/groupbyinc/flux/common/settings/Settings;Z)V " #com/groupbyinc/flux/env/Environment $ 1(Lcom/groupbyinc/flux/common/settings/Settings;)V &
% ' settingsBuilder 8()Lcom/groupbyinc/flux/common/settings/Settings$Builder; ) *
+
resolveConfig ^(Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/settings/Settings$Builder;)V - .
/ elasticsearch. 1 java/lang/System 3
getProperties ()Ljava/util/Properties; 5 6
4 7
putProperties `(Ljava/lang/String;Ljava/util/Properties;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; 9 :
; es. = put f(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; ? @
A replacePropertyPlaceholders C *
D java/util/Properties F
G build 0()Lcom/groupbyinc/flux/common/settings/Settings; I J
K getAsMap ()Ljava/util/Map; M N
O entrySet ()Ljava/util/Set; Q R S
java/util/Set U iterator ()Ljava/util/Iterator; W X V Y java/util/Iterator [ hasNext ()Z ] ^ \ _ next ()Ljava/lang/Object; a b \ c java/lang/StringBuilder e
f log4j. h append -(Ljava/lang/String;)Ljava/lang/StringBuilder; j k
f l getKey n b o java/lang/String q toString ()Ljava/lang/String; s t
f u getValue w b x z =com/groupbyinc/flux/common/google/common/collect/ImmutableMap | containsKey (Ljava/lang/Object;)Z ~
} ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
} ? .value ? endsWith (Ljava/lang/String;)Z ? ?
r ? length ()I ? ?
r ? substring (II)Ljava/lang/String; ? ?
r ? setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; ? ?
G ? .type ? log4j.path.logs ? logsFile ()Ljava/nio/file/Path; ? ?
% ? java/nio/file/Path ? toAbsolutePath ? ? ? ? ? u "com/groupbyinc/flux/common/Strings ? cleanPath &(Ljava/lang/String;)Ljava/lang/String; ? ?
? ?