```java LoggingConstraints loggingConstraints = new LoggingConstraints(LogLevel.WARN); RemoteLoggingConstraintProvider remoteLoggingConstraintProvider = new DefaultRemoteLoggingConstraintProvider(, ) AWSCloudWatchLoggingPluginConfiguration config = new AWSCloudWatchLoggingPluginConfiguration (, , loggingConstraints); Amplify.addPlugin(new AWSCloudWatchLoggingPlugin(config, remoteLoggingConstraintProvider)); ``` ```kotlin val loggingConstraints = LoggingConstraints(defaultLogLevel = LogLevel.WARN) val remoteLoggingConstraintProvider = DefaultRemoteLoggingConstraintProvider(, ) val config = AWSCloudWatchLoggingPluginConfiguration(logGroupName = , region = , loggingConstraints = loggingConstraints) Amplify.addPlugin(AWSCloudWatchLoggingPlugin(config, remoteLoggingConstraintProvider)) ``` ```java LoggingConstraints loggingConstraints = new LoggingConstraints(LogLevel.WARN); RemoteLoggingConstraintProvider remoteLoggingConstraintProvider = new DefaultRemoteLoggingConstraintProvider(, ) AWSCloudWatchLoggingPluginConfiguration config = new AWSCloudWatchLoggingPluginConfiguration (,, loggingConstraints); Amplify.addPlugin(new AWSCloudWatchLoggingPlugin(config, remoteLoggingConstraintProvider)); ```