Need to configure your backend?See Build a Backend →
ローカルストレージを変更する
Amplify Logger を使用する場合、ログされたすべてのメッセージは、CloudWatch に送信される前にまずユーザーのデバイスにローカルで保存されます。
このセクションでは、ローカルに保存されるログの最大量を構成する方法について説明します。これは、ネットワークの可用性とオフライン使用ケースに応じてローカルに保存されるログの量を決定するのに役立ちます。
ローカルストレージの最大サイズを変更する
以下は、ローカルストレージサイズを 2 MB に設定する例です:
設定ファイルの localStoreMaxSizeInMB フィールドを更新します。
{ "awsCloudWatchLoggingPlugin": { "enable": true, "logGroupName": "<log-group-name>", "region": "<region>", "localStoreMaxSizeInMB": 2, "flushIntervalInSeconds": 60, "loggingConstraints": { "defaultLogLevel": "WARN" } }}AWSCloudWatchLoggingPluginConfiguration config = new AWSCloudWatchLoggingPluginConfiguration (<log-group-name>, <region>, true, 2);Amplify.addPlugin(new AWSCloudWatchLoggingPlugin(config));val config = AWSCloudWatchLoggingPluginConfiguration(logGroupName = <log-group-name>, region = <region>, localStoreMaxSizeInMB = 2)Amplify.addPlugin(AWSCloudWatchLoggingPlugin(config))AWSCloudWatchLoggingPluginConfiguration config = new AWSCloudWatchLoggingPluginConfiguration (<log-group-name>, <region>, true, 2);Amplify.addPlugin(new AWSCloudWatchLoggingPlugin(config));