class Aws::AppSync::Types::LogConfig
The CloudWatch Logs configuration.
@note When making an API call, you may pass LogConfig
data as a hash: { field_log_level: "NONE", # required, accepts NONE, ERROR, ALL cloud_watch_logs_role_arn: "String", # required exclude_verbose_content: false, }
@!attribute [rw] field_log_level
The field logging level. Values can be NONE, ERROR, or ALL. * **NONE**\: No field-level logs are captured. * **ERROR**\: Logs the following information only for the fields that are in error: * The error section in the server response. * Field-level errors. * The generated request/response functions that got resolved for error fields. * **ALL**\: The following information is logged for all fields in the query: * Field-level tracing information. * The generated request/response functions that got resolved for each field. @return [String]
@!attribute [rw] cloud_watch_logs_role_arn
The service role that AppSync will assume to publish to Amazon CloudWatch logs in your account. @return [String]
@!attribute [rw] exclude_verbose_content
Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/appsync-2017-07-25/LogConfig AWS API Documentation
Constants
- SENSITIVE