Skip to content

/AWS1/CL_ATHCLOUDWATCHLOGCONF

Configuration settings for delivering logs to Amazon CloudWatch log groups.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_enabled TYPE /AWS1/ATHBOXEDBOOLEAN /AWS1/ATHBOXEDBOOLEAN

Enables CloudWatch logging.

Optional arguments:

iv_loggroup TYPE /AWS1/ATHLOGGROUPNAME /AWS1/ATHLOGGROUPNAME

The name of the log group in Amazon CloudWatch Logs where you want to publish your logs.

iv_logstreamnameprefix TYPE /AWS1/ATHLOGSTREAMNAMEPREFIX /AWS1/ATHLOGSTREAMNAMEPREFIX

Prefix for the CloudWatch log stream name.

it_logtypes TYPE /AWS1/CL_ATHLOGTYPEVALSLIST_W=>TT_LOGTYPESMAP TT_LOGTYPESMAP

The types of logs that you want to publish to CloudWatch.


Queryable Attributes

Enabled

Enables CloudWatch logging.

Accessible with the following methods

Method Description
GET_ENABLED() Getter for ENABLED, with configurable default
ASK_ENABLED() Getter for ENABLED w/ exceptions if field has no value
HAS_ENABLED() Determine if ENABLED has a value

LogGroup

The name of the log group in Amazon CloudWatch Logs where you want to publish your logs.

Accessible with the following methods

Method Description
GET_LOGGROUP() Getter for LOGGROUP, with configurable default
ASK_LOGGROUP() Getter for LOGGROUP w/ exceptions if field has no value
HAS_LOGGROUP() Determine if LOGGROUP has a value

LogStreamNamePrefix

Prefix for the CloudWatch log stream name.

Accessible with the following methods

Method Description
GET_LOGSTREAMNAMEPREFIX() Getter for LOGSTREAMNAMEPREFIX, with configurable default
ASK_LOGSTREAMNAMEPREFIX() Getter for LOGSTREAMNAMEPREFIX w/ exceptions if field has no
HAS_LOGSTREAMNAMEPREFIX() Determine if LOGSTREAMNAMEPREFIX has a value

LogTypes

The types of logs that you want to publish to CloudWatch.

Accessible with the following methods

Method Description
GET_LOGTYPES() Getter for LOGTYPES, with configurable default
ASK_LOGTYPES() Getter for LOGTYPES w/ exceptions if field has no value
HAS_LOGTYPES() Determine if LOGTYPES has a value