org.apache.log4j.AsyncAppender.class Maven / Gradle / Ivy
The newest version!
???? 0
F ? ?
? E ? ?
? E ? E ? E ? E ? ?
? E ? E ? ? ?
?
? E ?
? ?
? ?
?
?
?
?
?
?
?
?
? ?
? ?
? ?
? ?
? ?
? ? ? ? ? ?
? ?
?
?
? ? ?
?
? ? ? ? ?
0 ? ? ?
0 ? E ?
? ?
? ?
? ? ? ? ? ? ; ?
?
?
?
?
? ? ?
B ? ? ? ?
Dispatcher InnerClasses DiscardSummary DEFAULT_BUFFER_SIZE I
ConstantValue ? buffer Ljava/util/List;
discardMap Ljava/util/Map;
bufferSize aai 1Lorg/apache/log4j/helpers/AppenderAttachableImpl; appenders
dispatcher Ljava/lang/Thread; locationInfo Z blocking ()V Code LineNumberTable LocalVariableTable this Lorg/apache/log4j/AsyncAppender; addAppender (Lorg/apache/log4j/Appender;)V newAppender Lorg/apache/log4j/Appender; append &(Lorg/apache/log4j/spi/LoggingEvent;)V e Ljava/lang/InterruptedException;
loggerName Ljava/lang/String; summary /Lorg/apache/log4j/AsyncAppender$DiscardSummary; previousSize discard event #Lorg/apache/log4j/spi/LoggingEvent; close next Ljava/lang/Object; iter Ljava/util/Enumeration; getAllAppenders ()Ljava/util/Enumeration; getAppender /(Ljava/lang/String;)Lorg/apache/log4j/Appender; name getLocationInfo ()Z
isAttached (Lorg/apache/log4j/Appender;)Z appender requiresLayout removeAllAppenders removeAppender (Ljava/lang/String;)V setLocationInfo (Z)V flag
setBufferSize (I)V size
getBufferSize ()I setBlocking value getBlocking
SourceFile AsyncAppender.java \ ] java/util/ArrayList O P java/util/HashMap Q R S L Y Z [ Z /org/apache/log4j/helpers/AppenderAttachableImpl V U T U java/lang/Thread )org/apache/log4j/AsyncAppender$Dispatcher \ ? \ ? W X ? ? java/lang/StringBuffer AsyncAppender-Dispatcher- g ? ? ? ? ? ? ? ? ] c d ? ~ ? ? ? ? ? ? ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ] ? ~ ? ? ? ] java/lang/InterruptedException ? ] ? ? ? ? ? -org/apache/log4j/AsyncAppender$DiscardSummary \ h ? ? ? h Z ] GGot an InterruptedException while waiting for the dispatcher to finish. x y ~ org/apache/log4j/Appender s ] z { ? ? ] ? d ? ? $java/lang/NegativeArraySizeException \ ? org/apache/log4j/AsyncAppender !org/apache/log4j/AppenderSkeleton 'org/apache/log4j/spi/AppenderAttachable s(Lorg/apache/log4j/AsyncAppender;Ljava/util/List;Ljava/util/Map;Lorg/apache/log4j/helpers/AppenderAttachableImpl;)V (Ljava/lang/Runnable;)V setDaemon ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getName ()Ljava/lang/String; toString setName start isAlive appendLoopOnAppenders &(Lorg/apache/log4j/spi/LoggingEvent;)I !org/apache/log4j/spi/LoggingEvent getNDC
getThreadName
getMDCCopy getLocationInformation %()Lorg/apache/log4j/spi/LocationInfo; getRenderedMessage getThrowableStrRep ()[Ljava/lang/String; java/util/List add (Ljava/lang/Object;)Z java/lang/Object notifyAll interrupted
currentThread ()Ljava/lang/Thread; wait interrupt
getLoggerName
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; closed join org/apache/log4j/helpers/LogLog error *(Ljava/lang/String;Ljava/lang/Throwable;)V java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; ! E F G K L M N O P Q R S L T U V U W X Y Z [ Z \ ] ^ ? ?*? *? Y? ? *? Y? ? * ?? *? *?
*? Y? ?
**?
? *? Y? Y**? *? *?
? ? ? *? ? *? ? Y? ? *? ? ? ? ? *? ? ? _ 6
i C H M ! _ &