4)itn/let/utl/log4j/Log4JdbcCustomFormatter$net/sf/log4jdbc/Slf4jSpyLogDelegator loggingType#Lnet/sf/log4jdbc/tools/LoggingType;marginLjava/lang/String; sqlPrefix getMargin()ICode   java/lang/String  lengthLineNumberTableLocalVariableTablethis+Litn/let/utl/log4j/Log4JdbcCustomFormatter; setMargin(I)Vjava/lang/StringBuilder%1$  !(Ljava/lang/String;)V # $%append(I)Ljava/lang/StringBuilder;'s ) $*-(Ljava/lang/String;)Ljava/lang/StringBuilder; , -.toString()Ljava/lang/String;0java/lang/Object2 4 56format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;nI()V ; 9 =?>!net/sf/log4jdbc/tools/LoggingType @DISABLED B DSQL: F  sqlOccuredM(Lnet/sf/log4jdbc/Spy;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; =J K MULTI_LINEM O PQ replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;S U V.trimX\s+Z \ FROM ^ WHERE ` AND b ORDER BY d GROUP BY f \(SELECTh (SELECTj (?i) FROM l n (?i) WHERE p (?i) AND r t(?i) ORDER BY v(?i) GROUP BY x(?i) \(SELECTz =| }SINGLE_LINE_TWO_COLUMNSselect   startsWith(Ljava/lang/String;)Z  indexOf(Ljava/lang/String;)I   substring(I)Ljava/lang/String;  valueOf&(Ljava/lang/Object;)Ljava/lang/String;  getSqlOnlyLogger()Lorg/slf4j/Logger; org/slf4j/Logger !infospyLnet/sf/log4jdbc/Spy; methodCallrawSql fromClausesql whereClause andClause orderByClause groupByClausesubSelectClauseSsubSelectClauseRfrom StackMapTableN(Lnet/sf/log4jdbc/Spy;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;  GH%nsqls[Ljava/lang/String;igetLoggingType%()Lnet/sf/log4jdbc/tools/LoggingType;setLoggingType&(Lnet/sf/log4jdbc/tools/LoggingType;)V getSqlPrefix setSqlPrefix SourceFileLog4JdbcCustomFormatter.java!    2*   ^&*Y"&(+/Y1S3  %&&78 9 R*:*<A*1 *CE   GH  *A<1*AI-L1NN-R1NN-TN-WYNN[:-:*AI]:_:a:c: e: g: iYk* ([(+N:mYR* (](+N:oYq* (_(+N:sYR* (a(+N:uYR* (c(+N:wYy* (g(+N:*A{<~2[[`:Y((+:*Y*ER(* ((R(+r   !)$.%7';)>*H,L-P.T/X0\1`345678&;0<:=N>iBD ;a>^LPTX \ ` N BG A1:60Y*+,-2(/3(+:-IJ K4J>M>AAAA='78  , /*AQ  >*+A UV. /*EY ! >*+E ]^