08                 ! "# $% & ' ( )* +,  -. "/ 01 23 456 78 9 : ;< .= >? >@A 2BC DE 2FG DH IJK DL MNO DPQ @ RS @NT >U 2VW DX YZ Y[ >\ >] D^_ D`a Dbc de dfg dh di jk jl mn mo pq rN Dstuv >w x yz 2{ |N} Y~ Y Y Y (N    { Y   { { {  { {        XSLT_NSLjava/lang/String; ConstantValueLOG4J_NS locationInfoZ mediaTypeencodingLjava/nio/charset/Charset;transformerFactory/Ljavax/xml/transform/sax/SAXTransformerFactory; templatesLjavax/xml/transform/Templates; outputStreamLjava/io/ByteArrayOutputStream;ignoresThrowable properties activated utcDateFormat+Lorg/apache/log4j/pattern/CachedDateFormat;(class$org$apache$log4j$extras$XSLTLayoutLjava/lang/Class; Synthetic()VCodeLineNumberTableLocalVariableTablethis$Lorg/apache/log4j/extras/XSLTLayout;zdfLjava/text/SimpleDateFormat;getContentType()Ljava/lang/String;setLocationInfo(Z)VflaggetLocationInfo()Z setProperties getPropertiesactivateOptionsisLjava/io/InputStream;ss)Ljavax/xml/transform/stream/StreamSource;exLjava/lang/Exception;setIgnoresThrowableformat7(Lorg/apache/log4j/spi/LoggingEvent;)Ljava/lang/String;ndcChars[ClineiInls[Ljava/lang/String;#Lorg/apache/log4j/spi/LocationInfo;keyvalLjava/lang/Object;keys[Ljava/lang/Object; mdcKeySetLjava/util/Set;endDecl transformer,Ljavax/xml/transform/sax/TransformerHandler;attrs$Lorg/xml/sax/helpers/AttributesImpl;bufLjava/lang/StringBuffer;msgndcbodyevent#Lorg/apache/log4j/spi/LoggingEvent; setTransform(Lorg/w3c/dom/Document;)V outputElementLorg/w3c/dom/Element;transformElementxsltdocLorg/w3c/dom/Document; encodingNamemethodnodesLorg/w3c/dom/NodeList;transformSource#Ljavax/xml/transform/dom/DOMSource; ExceptionsparseUnrecognizedElement.(Lorg/w3c/dom/Element;Ljava/util/Properties;)Zossource(Ljavax/xml/transform/TransformerFactory;!Ljavax/xml/transform/Transformer;Ljava/io/ByteArrayInputStream; domFactory*Ljavax/xml/parsers/DocumentBuilderFactory;elementpropsLjava/util/Properties;class$%(Ljava/lang/String;)Ljava/lang/Class;x1"Ljava/lang/ClassNotFoundException;x0 SourceFileXSLTLayout.java  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError   text/plain java/io/ByteArrayOutputStream  -javax/xml/transform/sax/SAXTransformerFactory java/text/SimpleDateFormatyyyy-MM-dd'T'HH:mm:ss.SSS'Z' UTC  )org/apache/log4j/pattern/CachedDateFormat  "org.apache.log4j.extras.XSLTLayout  default.xslt 'javax/xml/transform/stream/StreamSource  US-ASCII  java/lang/ExceptionError loading default.xslt   'javax/xml/transform/stream/StreamResult   "org/xml/sax/helpers/AttributesImplloggerCDATA   timestamp  level  thread java/lang/StringBuffer time http://jakarta.apache.org/log4j/  message      NDC  throwable class  file        namevaluedata          Error during transformation)No valid transform or encoding specified.$http://www.w3.org/1999/XSL/Transformoutput   org/w3c/dom/Element  media-typehtml  text/htmlxmltext/xml  !" # $% &'!javax/xml/transform/dom/DOMSource ( ) * transform stylesheet +,- .java/io/ByteArrayInputStream /0 1 2 345 67 "org/apache/log4j/extras/XSLTLayoutorg/apache/log4j/Layout/org/apache/log4j/xml/UnrecognizedElementHandler5javax/xml/transform/TransformerConfigurationExceptionjava/lang/ClassforName initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;&javax/xml/transform/TransformerFactory newInstance*()Ljavax/xml/transform/TransformerFactory;(Ljava/lang/String;)Vjava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; setTimeZone(Ljava/util/TimeZone;)V(Ljava/text/DateFormat;I)VgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;(Ljava/io/InputStream;)V newTemplates=(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;java/nio/charset/Charset.(Ljava/lang/String;)Ljava/nio/charset/Charset;org/apache/log4j/helpers/LogLogerror*(Ljava/lang/String;Ljava/lang/Throwable;)VresetnewTransformerHandlerM(Ljavax/xml/transform/Templates;)Ljavax/xml/transform/sax/TransformerHandler;(Ljava/io/OutputStream;)V*javax/xml/transform/sax/TransformerHandler setResult(Ljavax/xml/transform/Result;)V startDocument!org/apache/log4j/spi/LoggingEvent getLoggerName addAttribute](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V timeStampJjava/lang/LongtoString(J)Ljava/lang/String;getLevel()Lorg/apache/log4j/Level;org/apache/log4j/Level getThreadName3(JLjava/lang/StringBuffer;)Ljava/lang/StringBuffer; startElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)VcleargetRenderedMessagejava/lang/Stringlength()I toCharArray()[C characters([CII)V endElement9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetNDCgetThrowableStrRep()[Ljava/lang/String;getLocationInformation%()Lorg/apache/log4j/spi/LocationInfo;!org/apache/log4j/spi/LocationInfo getClassName getMethodName getFileName getLineNumber+org/apache/log4j/helpers/MDCKeySetExtractorINSTANCE-Lorg/apache/log4j/helpers/MDCKeySetExtractor;getPropertyKeySet4(Lorg/apache/log4j/spi/LoggingEvent;)Ljava/util/Set; java/util/SetsizetoArray()[Ljava/lang/Object;java/util/Arrayssort([Ljava/lang/Object;)Vjava/lang/ObjectgetMDC&(Ljava/lang/String;)Ljava/lang/Object; endDocument toByteArray()[Bjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;decode,(Ljava/nio/ByteBuffer;)Ljava/nio/CharBuffer;java/nio/CharBuffer startsWith(Ljava/lang/String;)ZindexOf(Ljava/lang/String;)IcharAt(I)C substring(I)Ljava/lang/String;org/w3c/dom/DocumentgetElementsByTagNameNS<(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;org/w3c/dom/NodeList getLengthitem(I)Lorg/w3c/dom/Node;getAttributeNS8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)ZgetDocumentElement()Lorg/w3c/dom/Element;createElementNS;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;setAttributeNS getFirstChild()Lorg/w3c/dom/Node; insertBefore8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;(Lorg/w3c/dom/Node;)VgetNamespaceURI getNodeNamenewTransformer#()Ljavax/xml/transform/Transformer;javax/xml/transform/Transformer;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V([B)V(javax/xml/parsers/DocumentBuilderFactory,()Ljavax/xml/parsers/DocumentBuilderFactory;setNamespaceAwarenewDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilderparse-(Ljava/io/InputStream;)Lorg/w3c/dom/Document;1 vE V*** * * * * Y*YL+*Y+2 p t)3=FUV=!/*  !>* !/* !>*  !/*  !V*LY !L"Y+#M**,$*%&'* L)+** FI(. "+7@FIJPU*"$+JV!/*  !>*  !i /* *+**'*,**-M,.Y*/0,12Y3N-445+67-885+9:7-;;5+<=7->>5+?7@YA:*+9BW-CC5D7,EFF-G-H,EII-G+J:K,LKM,EIIN+O:/,EPP-GL:,M,EPPN* d+Q:Y,ERR-GY U:6  + 2L: ,  M,M ,ERRN*b+S:-TT5U7-VV5W7-XX5Y7-ZZ5[7,E\\-G,E\\N* ]+^:_-H,E``-Ga:b6  U 2c: + d: -H-ee5 7-ff5 c7,Egg-G,EggN ,EFFN,h*'*ijkl:*,mnEop66K!q q rMs,*,tu  ( (>O  ,=C K Zl~ !"#%*+ ,-!.-/95@6F7K8X:b;m<w=>;@HIJLNPRTX\^&_*`7b@cEdPeZfbgfhsikmdstvx}~ !',!w e0 b?F[YZB b: HZ @b9,KHV! //&M* N+vwx:6ybz{:- -KV|N, ,K}|M* * K*~| * * K-- * - * * , ,K@+:+vw:}%W*%&' *,&'Y+:**$z $2=HS^o}%f 2Kk2&&&$ ; v+!+p+p\ YNY+:::.Y-/Y-i::: * 6 ,4>CJYfkq}f 4Q>GCBJ;fk} (N*LY+