E - public class CloudWatchLogbackAppenderV2<E> extends AwsAppenderV2<E>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
CloudWatchLogbackAppenderV2.CountBasedStreamName |
|
static class |
CloudWatchLogbackAppenderV2.StaticStreamName |
|
static interface |
CloudWatchLogbackAppenderV2.StreamName |
AwsAppenderV2.AwsConfigconfig, credentials, credentialsProvider| Constructor | Description |
|---|---|
CloudWatchLogbackAppenderV2() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
append(E eventObject) |
|
void |
setAwsConfig(AwsAppenderV2.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(CloudWatchLogbackAppenderV2.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(AwsAppenderV2.AwsConfig config)
public void setLogGroupName(String logGroupName)
public void setLogStreamName(String logStreamName)
public void setLogStreamRolling(CloudWatchLogbackAppenderV2.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 AwsAppenderV2<E>public void stop()
stop in class ch.qos.logback.core.AppenderBase<E>Copyright © 2021. All rights reserved.