Skip navigation links
A B C D E G I J K L N O R S T U W 

A

AbstractAppender<WriterConfigType extends AbstractWriterConfig<WriterConfigType>,AppenderConfigType extends AbstractAppenderConfig,AppenderStatsType extends AbstractWriterStatistics,AppenderStatsMXBeanType> - Class in com.kdgregory.log4j2.aws.internal
Common implementation code that's shared between appenders.
AbstractAppender(String, ThreadFactory, WriterFactory<WriterConfigType, AppenderStatsType>, AppenderStatsType, Class<AppenderStatsMXBeanType>, AppenderConfigType, InternalLogger) - Constructor for class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
AbstractAppenderBuilder<T extends AbstractAppenderBuilder<T>> - Class in com.kdgregory.log4j2.aws.internal
Manages the configuration elements that are common across appenders.
AbstractAppenderBuilder() - Constructor for class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
AbstractAppenderConfig - Interface in com.kdgregory.log4j2.aws.internal
Base configuration object, representing the config elements managed by AbstractAppenderBuilder.
append(LogEvent) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
appenderConfig - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
appenderStats - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 

B

build() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
 
build() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
 
build() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
 

C

CloudWatchAppender - Class in com.kdgregory.log4j2.aws
An appender that writes to a CloudWatch log stream.
CloudWatchAppender(String, CloudWatchAppenderConfig, InternalLogger) - Constructor for class com.kdgregory.log4j2.aws.CloudWatchAppender
 
CloudWatchAppender.CloudWatchAppenderBuilder - Class in com.kdgregory.log4j2.aws
 
CloudWatchAppenderBuilder() - Constructor for class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
 
CloudWatchAppenderConfig - Interface in com.kdgregory.log4j2.aws.internal
Defines the interface between the CloudWatchAppender's builder and the appender itself.
com.kdgregory.log4j2.aws - package com.kdgregory.log4j2.aws
 
com.kdgregory.log4j2.aws.internal - package com.kdgregory.log4j2.aws.internal
 

D

debug(String) - Method in class com.kdgregory.log4j2.aws.internal.Log4J2InternalLogger
 
discardAction - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 

E

error(String, Throwable) - Method in class com.kdgregory.log4j2.aws.internal.Log4J2InternalLogger
 

G

generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender
 
generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
Called as part of initialization.
generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.KinesisAppender
 
generateWriterConfig() - Method in class com.kdgregory.log4j2.aws.SNSAppender
 
getAppenderStatistics() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
Returns the appender statistics object.
getAssumedRole() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the clientFactory configuration property.
getAssumedRole() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getAutoCreate() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
 
getAutoCreate() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Returns the autoCreate configuration property.
getBatchDelay() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the batchDelay configuration property.
getBatchDelay() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getBatchDelay() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
 
getClientEndpoint() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the clientEndpoint configuration property.
getClientEndpoint() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getClientFactory() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the clientFactory configuration property.
getClientFactory() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getClientRegion() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the clientRegion configuration property.
getClientRegion() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getConfig() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
Exposes configuration for testing.
getConfiguration() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
getConfiguration() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getDiscardAction() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the discardAction configuration property.
getDiscardAction() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getDiscardThreshold() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Retyrns the discardThreshold configuration property.
getDiscardThreshold() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getFilter() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
getFilter() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getInitializationTimeout() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the initializationTimeout configuration property.
getInitializationTimeout() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getInstance() - Static method in class com.kdgregory.log4j2.aws.internal.JMXManager
Lazily instantiates the singleton instance.
getLayout() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
getLayout() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getLogGroup() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Returns the logGroup configuration property.
getLogGroup() - Method in interface com.kdgregory.log4j2.aws.internal.CloudWatchAppenderConfig
 
getLogStream() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Returns the logStream configuration property.
getLogStream() - Method in interface com.kdgregory.log4j2.aws.internal.CloudWatchAppenderConfig
 
getName() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
 
getName() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
getName() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
 
getName() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
 
getPartitionKey() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
 
getPartitionKey() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Returns the partitionKey configuration property.
getRetentionPeriod() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Returns the retentionPeriod configuration property, null to indicate unlimited retention.
getRetentionPeriod() - Method in interface com.kdgregory.log4j2.aws.internal.CloudWatchAppenderConfig
 
getRetentionPeriod() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
 
getRetentionPeriod() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Returns the retentionPeriod configuration property.
getShardCount() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
 
getShardCount() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Returns the shardCount configuration property.
getStreamName() - Method in interface com.kdgregory.log4j2.aws.internal.KinesisAppenderConfig
 
getStreamName() - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Returns the streamName configuration property.
getSubject() - Method in interface com.kdgregory.log4j2.aws.internal.SNSAppenderConfig
 
getSubject() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Returns the subject configuration property.
getTopicArn() - Method in interface com.kdgregory.log4j2.aws.internal.SNSAppenderConfig
 
getTopicArn() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Returns the topicArn configuration property, null if the appender was configured via name.
getTopicName() - Method in interface com.kdgregory.log4j2.aws.internal.SNSAppenderConfig
 
getTopicName() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Returns the topicName configuration property, null if the appender was configured via ARN.
getTruncateOversizeMessages() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the truncateOversizeMessages configuration property.
getTruncateOversizeMessages() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 

I

internalLogger - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
isAutoCreate() - Method in interface com.kdgregory.log4j2.aws.internal.SNSAppenderConfig
 
isAutoCreate() - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Returns the autoCreate configuration property.
isDedicatedWriter() - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Returns the dedicatedWriter configuration property.
isDedicatedWriter() - Method in interface com.kdgregory.log4j2.aws.internal.CloudWatchAppenderConfig
 
isEnableBatchLogging() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the enableBatchLogging configuration property.
isEnableBatchLogging() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
isSynchronous() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
isSynchronous() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 
isUseShutdownHook() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Returns the useShutdownHook configuration property.
isUseShutdownHook() - Method in interface com.kdgregory.log4j2.aws.internal.AbstractAppenderConfig
 

J

JMXManager - Class in com.kdgregory.log4j2.aws.internal
This class ensures that appenders will be registered with any MBean servers where a StatisticsMBean instance has also been registered, regardless of the order that those objects are initialized/registered.

K

KinesisAppender - Class in com.kdgregory.log4j2.aws
An appender that writes to a Kinesis stream.
KinesisAppender(String, KinesisAppenderConfig, InternalLogger) - Constructor for class com.kdgregory.log4j2.aws.KinesisAppender
 
KinesisAppender.KinesisAppenderBuilder - Class in com.kdgregory.log4j2.aws
 
KinesisAppenderBuilder() - Constructor for class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
 
KinesisAppenderConfig - Interface in com.kdgregory.log4j2.aws.internal
Defines the interface between the KinesisAppender's builder and the appender itself.

L

layoutCharset - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
Log4J2InternalLogger - Class in com.kdgregory.log4j2.aws.internal
Logs messages from within the appender.
Log4J2InternalLogger(AbstractAppender<?, ?, ?, ?>) - Constructor for class com.kdgregory.log4j2.aws.internal.Log4J2InternalLogger
 
lookup(String) - Method in class com.kdgregory.log4j2.aws.Lookups
 
lookup(LogEvent, String) - Method in class com.kdgregory.log4j2.aws.Lookups
 
Lookups - Class in com.kdgregory.log4j2.aws
Allows Log4J2 to use library-specific substitutions.
Lookups() - Constructor for class com.kdgregory.log4j2.aws.Lookups
 

N

newBuilder() - Static method in class com.kdgregory.log4j2.aws.CloudWatchAppender
 
newBuilder() - Static method in class com.kdgregory.log4j2.aws.KinesisAppender
 
newBuilder() - Static method in class com.kdgregory.log4j2.aws.SNSAppender
 

O

onDeregister(MBeanServer, ObjectName) - Method in class com.kdgregory.log4j2.aws.StatisticsMBean
 
onRegister(MBeanServer, ObjectName) - Method in class com.kdgregory.log4j2.aws.StatisticsMBean
 

R

registerStatisticsBean() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
Registers the appender statistics with JMX.
reset() - Static method in class com.kdgregory.log4j2.aws.internal.JMXManager
Resets the singleton instance.
retentionPeriod - Variable in class com.kdgregory.log4j2.aws.CloudWatchAppender
 

S

setAssumedRole(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the clientFactory configuration property.
setAutoCreate(boolean) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Sets the autoCreate configuration property.
setAutoCreate(boolean) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Sets the autoCreate configuration property.
setBatchDelay(long) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the batchDelay configuration property.
setClientEndpoint(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the clientEndpoint configuration property.
setClientFactory(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the clientFactory configuration property.
setClientRegion(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the clientRegion configuration property.
setConfiguration(Configuration) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
setDedicatedWriter(boolean) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Sets the dedicatedWriter configuration property.
setDiscardAction(String) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the discardAction configuration property.
setDiscardThreshold(int) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the discardThreshold configuration property.
setEnableBatchLogging(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the enableBatchLogging configuration property.
setFilter(Filter) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
setInitializationTimeout(long) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the initializationTimeout configuration property.
setLayout(Layout<String>) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
setLogGroup(String) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Sets the logGroup configuration property.
setLogStream(String) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Sets the logStream configuration property.
setName(String) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
 
setName(String) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
 
setName(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
 
setPartitionKey(String) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Sets the partitionKey configuration property.
setRetentionPeriod(Integer) - Method in class com.kdgregory.log4j2.aws.CloudWatchAppender.CloudWatchAppenderBuilder
Sets the retentionPeriod configuration property.
setRetentionPeriod(Integer) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Sets the retentionPeriod configuration property.
setShardCount(int) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Sets the shardCount configuration property.
setStreamName(String) - Method in class com.kdgregory.log4j2.aws.KinesisAppender.KinesisAppenderBuilder
Sets the streamName configuration property.
setSubject(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Sets the subject configuration property.
setSynchronous(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
 
setTopicArn(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Sets the topicArn configuration property.
setTopicName(String) - Method in class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
Sets the topicName configuration property.
setTruncateOversizeMessages(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the truncateOversizeMessages configuration property.
setUseShutdownHook(boolean) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppenderBuilder
Sets the useShutdownHook configuration property.
SNSAppender - Class in com.kdgregory.log4j2.aws
An appender that writes to an SNS topic.
SNSAppender(String, SNSAppenderConfig, InternalLogger) - Constructor for class com.kdgregory.log4j2.aws.SNSAppender
 
SNSAppender.SNSAppenderBuilder - Class in com.kdgregory.log4j2.aws
 
SNSAppenderBuilder() - Constructor for class com.kdgregory.log4j2.aws.SNSAppender.SNSAppenderBuilder
 
SNSAppenderConfig - Interface in com.kdgregory.log4j2.aws.internal
Defines the interface between the SNSAppender's builder and the appender itself.
start() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
StatisticsMBean - Class in com.kdgregory.log4j2.aws
This class provides a bridge between the writer statistics exposed by an appender and an MBeanServer.
StatisticsMBean() - Constructor for class com.kdgregory.log4j2.aws.StatisticsMBean
 
stop() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
stop(long, TimeUnit) - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 

T

threadFactory - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 

U

unregisterStatisticsBean() - Method in class com.kdgregory.log4j2.aws.internal.AbstractAppender
Unregisters the appender statistics from JMX.

W

warn(String) - Method in class com.kdgregory.log4j2.aws.internal.Log4J2InternalLogger
 
writer - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
writerFactory - Variable in class com.kdgregory.log4j2.aws.internal.AbstractAppender
 
A B C D E G I J K L N O R S T U W 
Skip navigation links

Copyright © 2022. All rights reserved.