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

A

AbstractAppender<WriterConfigType,AppenderStatsType extends AbstractWriterStatistics,AppenderStatsMXBeanType,LogbackEventType> - Class in com.kdgregory.logback.aws.internal
Common implementation code that's shared between appenders.
AbstractAppender(ThreadFactory, WriterFactory<WriterConfigType, AppenderStatsType>, AppenderStatsType, Class<AppenderStatsMXBeanType>) - Constructor for class com.kdgregory.logback.aws.internal.AbstractAppender
 
AbstractJsonLayout<E> - Class in com.kdgregory.logback.aws.internal
Common implementation for JSONLayout and JSONAccessLayout.
AbstractJsonLayout() - Constructor for class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
addCommonAttributesAndConvert(Map<String, Object>) - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
Adds common attributes to the passed map and converts it to a JSON string.
addError(String) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
addError(String, Throwable) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
addInfo(String) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
addInfo(String, Throwable) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
addStatus(Status) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
addWarn(String) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
addWarn(String, Throwable) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
append(LogbackEventType) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
 
appenderStats - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
assumedRole - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 

B

batchDelay - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 

C

clientEndpoint - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
clientFactory - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
clientRegion - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
CloudWatchAppender<LogbackEventType> - Class in com.kdgregory.logback.aws
An appender that writes to a CloudWatch log stream.
CloudWatchAppender() - Constructor for class com.kdgregory.logback.aws.CloudWatchAppender
 
com.kdgregory.logback.aws - package com.kdgregory.logback.aws
 
com.kdgregory.logback.aws.internal - package com.kdgregory.logback.aws.internal
 

D

debug(String) - Method in class com.kdgregory.logback.aws.internal.LateInitializedLogbackInternalLogger
 
debug(String) - Method in class com.kdgregory.logback.aws.internal.LogbackInternalLogger
 
discardAction - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
discardThreshold - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
doLayout(IAccessEvent) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
doLayout(ILoggingEvent) - Method in class com.kdgregory.logback.aws.JsonLayout
 

E

error(String, Throwable) - Method in class com.kdgregory.logback.aws.internal.LateInitializedLogbackInternalLogger
 
error(String, Throwable) - Method in class com.kdgregory.logback.aws.internal.LogbackInternalLogger
 

G

generateWriterConfig() - Method in class com.kdgregory.logback.aws.CloudWatchAppender
 
generateWriterConfig() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Called just before a writer is created, so that the subclass can perform substitutions on the configuration.
generateWriterConfig() - Method in class com.kdgregory.logback.aws.KinesisAppender
 
generateWriterConfig() - Method in class com.kdgregory.logback.aws.SNSAppender
 
getAppenderStatistics() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the appender statistics object.
getAppendNewlines() - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
getAssumedRole() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the assumedRole configuration property.
getAutoCreate() - Method in class com.kdgregory.logback.aws.SNSAppender
Returns the autoCreate configuration property.
getBatchDelay() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the batchDelay configuration property.
getClientEndpoint() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the clientEndpoint configuration property.
getClientFactory() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the clientFactory configuration property.
getClientRegion() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the clientRegion configuration property.
getContext() - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
getDedicatedWriter() - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Returns the dedicatedWriter configuration property.
getDiscardAction() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the discardAction configuration property.
getDiscardThreshold() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the discardThreshold configuration property.
getEnableAccountId() - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
getEnableCookies() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableHostname() - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
getEnableInstanceId() - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
getEnableLocation() - Method in class com.kdgregory.logback.aws.JsonLayout
 
getEnableParameters() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableQueryString() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableRemoteHost() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableRemoteUser() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableRequestHeaders() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableResponseHeaders() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableServer() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getEnableSessionId() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getExcludeCookies() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getExcludeHeaders() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getExcludeParameters() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getIncludeCookies() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getIncludeHeaders() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getIncludeParameters() - Method in class com.kdgregory.logback.aws.JsonAccessLayout
 
getInstance() - Static method in class com.kdgregory.logback.aws.internal.JMXManager
Retrieves the singleton instance for a consumer that isn't itself context-aware, lazily instantiating.
getInstance(ContextAware) - Static method in class com.kdgregory.logback.aws.internal.JMXManager
Retrieves the singleton instance for a consumer that is context-aware, lazily instantiating.
getLogGroup() - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Returns the logGroup configuration property.
getLogStream() - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Returns the logStream configuration property.
getPartitionKey() - Method in class com.kdgregory.logback.aws.KinesisAppender
Returns the partitionKey configuration property.
getRetentionPeriod() - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Returns the retentionPeriod configuration property, null to indicate unlimited retention.
getRetentionPeriod() - Method in class com.kdgregory.logback.aws.KinesisAppender
Returns the retentionPeriod configuration property.
getRotationInterval() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the rotationInterval configuration property.
getRotationMode() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the rotationMode configuration property.
getSequence() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the current sequence value (which will be updated each time the appender rotates).
getShardCount() - Method in class com.kdgregory.logback.aws.KinesisAppender
Returns the shardCount configuration property.
getStreamName() - Method in class com.kdgregory.logback.aws.KinesisAppender
Rturns the streamName configuration property.
getSubject() - Method in class com.kdgregory.logback.aws.SNSAppender
Returns the subject configuration property.
getSynchronous() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the synchronous configuration property.
getTags() - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
getTopicArn() - Method in class com.kdgregory.logback.aws.SNSAppender
Returns the topicArn configuration property, null if the appender was configured via name.
getTopicName() - Method in class com.kdgregory.logback.aws.SNSAppender
Returns the topicName configuration property, null if the appender was configured via ARN.
getTruncateOversizeMessages() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the truncateOversizeMessages configuration property.
getUseShutdownHook() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Returns the useShutdownHook configuration property.

I

internalLogger - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
isAutoCreate() - Method in class com.kdgregory.logback.aws.KinesisAppender
Returns the autoCreate configuration property.

J

JMXManager - Class in com.kdgregory.logback.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.
JsonAccessLayout - Class in com.kdgregory.logback.aws
Formats an IAccessEvent as a JSON string, with additional parameters.
JsonAccessLayout() - Constructor for class com.kdgregory.logback.aws.JsonAccessLayout
 
JsonLayout - Class in com.kdgregory.logback.aws
Formats an ILoggingEvent as a JSON string.
JsonLayout() - Constructor for class com.kdgregory.logback.aws.JsonLayout
 

K

KinesisAppender<LogbackEventType> - Class in com.kdgregory.logback.aws
An appender that writes to a Kinesis stream.
KinesisAppender() - Constructor for class com.kdgregory.logback.aws.KinesisAppender
 

L

lastRotationTimestamp - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
LateInitializedLogbackInternalLogger - Class in com.kdgregory.logback.aws.internal
An implementation of InternalLogger that passes all messages to the Logback status buffer.
LateInitializedLogbackInternalLogger(String) - Constructor for class com.kdgregory.logback.aws.internal.LateInitializedLogbackInternalLogger
 
layout - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
LogbackInternalLogger - Class in com.kdgregory.logback.aws.internal
An implementation of InternalLogger that passes all messages to the Logback status buffer.
LogbackInternalLogger(ContextAware) - Constructor for class com.kdgregory.logback.aws.internal.LogbackInternalLogger
 

M

messagesSinceLastRotation - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 

O

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

R

registerStatisticsBean() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Registers the appender statistics with JMX.
reset() - Static method in class com.kdgregory.logback.aws.internal.JMXManager
Resets the singleton instance.
rotate() - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Rotates the log writer.
rotate() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Rotates the log writer.
rotationInterval - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
rotationMode - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 

S

sequence - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
setAppendNewlines(boolean) - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
setAssumedRole(String) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the assumedRole configuration property.
setAutoCreate(boolean) - Method in class com.kdgregory.logback.aws.KinesisAppender
Sets the autoCreate configuration property.
setAutoCreate(boolean) - Method in class com.kdgregory.logback.aws.SNSAppender
Sets the autoCreate configuration property.
setBatchDelay(long) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the batchDelay configuration property.
setBatchDelay(long) - Method in class com.kdgregory.logback.aws.SNSAppender
Any configured batch delay will be ignored; the appender attempts to send all messages as soon as they are appended.
setClientEndpoint(String) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the clientEndpoint configuration property.
setClientFactory(String) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the discardAction configuration property.
setClientRegion(String) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the clientRegion configuration property.
setContext(Context) - Method in class com.kdgregory.logback.aws.internal.SimpleContextAware
 
setDedicatedWriter(boolean) - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Sets the dedicatedWriter configuration property.
setDestination(Context) - Method in class com.kdgregory.logback.aws.internal.LateInitializedLogbackInternalLogger
Sets the logger's destination, if one has not already been set.
setDiscardAction(String) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the discardAction configuration property.
setDiscardThreshold(int) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the discardThreshold configuration property.
setEnableAccountId(boolean) - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
setEnableCookies(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Enables storing request cookies in the output.
setEnableHostname(boolean) - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
setEnableInstanceId(boolean) - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
setEnableLocation(boolean) - Method in class com.kdgregory.logback.aws.JsonLayout
 
setEnableParameters(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Enables storing request parameters in the output.
setEnableQueryString(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Enables storing the unparsed request query string in the output.
setEnableRemoteHost(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Optionally enables looking up the hostname of the remote host.
setEnableRemoteUser(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Enables retrieving the remote user's name, if it's known.
setEnableRequestHeaders(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Enables storing request headers in the output.
setEnableResponseHeaders(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Enables storing request headers in the output.
setEnableServer(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Optionally enables inserting the hostname of the destination server, taken from the HTTP request.
setEnableSessionId(boolean) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Optionally enables storing the session ID in the result.
setExcludeCookies(String) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Sets the list of cookies that will be explicitly excluded from the output.
setExcludeHeaders(String) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Sets the list of headers that will be explicitly excluded from the output.
setExcludeParameters(String) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Sets the list of parameters that will be explicitly excluded from the output.
setIncludeCookies(String) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Sets the list of cookies that will be included in the output.
setIncludeHeaders(String) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Sets the list of headers that will be included in the output.
setIncludeParameters(String) - Method in class com.kdgregory.logback.aws.JsonAccessLayout
Sets the list of parameters that will be included in the output.
setLayout(Layout<LogbackEventType>) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the layout manager for this appender.
setLogGroup(String) - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Sets the logGroup configuration property.
setLogStream(String) - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Sets the logStream configuration property.
setName(String) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
 
setPartitionKey(String) - Method in class com.kdgregory.logback.aws.KinesisAppender
Sets the partitionKey configuration property.
setRetentionPeriod(int) - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Sets the retentionPeriod configuration property.
setRetentionPeriod(int) - Method in class com.kdgregory.logback.aws.KinesisAppender
Sets the retentionPeriod configuration property.
setRotationInterval(long) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the rotationInterval configuration property.
setRotationMode(String) - Method in class com.kdgregory.logback.aws.CloudWatchAppender
Sets the rotationMode configuration property.
setRotationMode(String) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the rotationMode configuration property.
setSequence(int) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the sequence configuration property.
setShardCount(int) - Method in class com.kdgregory.logback.aws.KinesisAppender
Sets the shardCount configuration property.
setStreamName(String) - Method in class com.kdgregory.logback.aws.KinesisAppender
Sets the streamName configuration property.
setSubject(String) - Method in class com.kdgregory.logback.aws.SNSAppender
Sets the subject configuration property.
setSynchronous(boolean) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the synchronous configuration property.
setTags(String) - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
setTopicArn(String) - Method in class com.kdgregory.logback.aws.SNSAppender
Sets the topicArn configuration property.
setTopicName(String) - Method in class com.kdgregory.logback.aws.SNSAppender
Sets the topicName configuration property.
setTruncateOversizeMessages(boolean) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the truncateOversizeMessages configuration property.
setUseShutdownHook(boolean) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Sets the useShutdownHook configuration property.
shouldRotate(long) - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
Determines whether the appender should rotate its writer.
shouldRotate(long) - Method in class com.kdgregory.logback.aws.KinesisAppender
 
shouldRotate(long) - Method in class com.kdgregory.logback.aws.SNSAppender
 
SimpleContextAware - Class in com.kdgregory.logback.aws.internal
This object is used to create a LogbackInternalLogger instance for non-appender-related logging.
SimpleContextAware(Context, String) - Constructor for class com.kdgregory.logback.aws.internal.SimpleContextAware
 
SNSAppender<LogbackEventType> - Class in com.kdgregory.logback.aws
An appender that writes to an SNS topic.
SNSAppender() - Constructor for class com.kdgregory.logback.aws.SNSAppender
 
start() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
 
start() - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
StatisticsMBean - Class in com.kdgregory.logback.aws
This class provides a bridge between the writer statistics exposed by an appender and an MBeanServer.
StatisticsMBean() - Constructor for class com.kdgregory.logback.aws.StatisticsMBean
 
stop() - Method in class com.kdgregory.logback.aws.internal.AbstractAppender
 
stop() - Method in class com.kdgregory.logback.aws.internal.AbstractJsonLayout
 
synchronous - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 

T

threadFactory - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 
truncateOversizeMessages - Variable in class com.kdgregory.logback.aws.internal.AbstractAppender
 

U

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

W

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

Copyright © 2020. All rights reserved.