E - public class CloudWatchLogbackAppender<E> extends AwsAppender<E>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CloudWatchLogbackAppender.CountBasedStreamName |
|
static class |
CloudWatchLogbackAppender.StaticStreamName |
|
static interface |
CloudWatchLogbackAppender.StreamName |
AwsAppender.AwsConfigconfig, credentials, credentialsProvider| Constructor | Description |
|---|---|
CloudWatchLogbackAppender() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
append(E eventObject) |
|
void |
setAwsConfig(AwsAppender.AwsConfig config) |
|
void |
setCreateLogDestination(boolean createLogDestination) |
|
void |
setEmitInterval(long emitInterval) |
|
void |
setEncoder(ch.qos.logback.core.encoder.Encoder<E> encoder) |
|
void |
setLogGroupName(String logGroupName) |
|
void |
setLogStreamName(String logStreamName) |
|
void |
setLogStreamRolling(CloudWatchLogbackAppender.StreamName streamName) |
|
void |
start() |
|
void |
stop() |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextpublic void setAwsConfig(AwsAppender.AwsConfig config)
public void setLogGroupName(String logGroupName)
public void setLogStreamName(String logStreamName)
public void setLogStreamRolling(CloudWatchLogbackAppender.StreamName streamName)
public void setCreateLogDestination(boolean createLogDestination)
public void setEmitInterval(long emitInterval)
public void setEncoder(ch.qos.logback.core.encoder.Encoder<E> encoder)
public void start()
start in class AwsAppender<E>public void stop()
stop in class ch.qos.logback.core.AppenderBase<E>Copyright © 2021. All rights reserved.