Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.
Gen1 DocsLegacy

Page updated Mar 26, 2026

ローカルストレージを変更する

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));