【Salesforce認定プラットフォームデベロッパー】試験対策:第6問

問題

テクノロジー業界に属する200を超えるアカウントが存在する環境があります。
開発者は、これらのアカウントを取得するためのコードを次のように記述しました。

List techAccounts = [SELECT Id, Name FROM Account WHERE Industry = 'Technology' LIMIT 200];
System.debug('Total Tech Accounts: ' + techAccounts.size());

上記のコードスニペットに関するデバッグログについて、正しいステートメントを3つ選んでください。

A. デバッグログは、特定のユーザー、クラス、およびトリガーに設定できます。
B. ユーザーの最新の20個のデバッグログのみが保持されます。
C. デバッグログレベルは累積的です。FINEログレベルには、DEBUG、INFO、WARN、およびERRORレベルでログに記録されたすべてのイベントが含まれます。
D. システムデバッグログは24時間保持されます。
E. デバッグログの最大サイズは5MBです。

正解

A. デバッグログは、特定のユーザー、クラス、およびトリガーに設定できます。

B. ユーザーの最新の20個のデバッグログのみが保持されます。

C. デバッグログレベルは累積的です。FINEログレベルには、DEBUG、INFO、WARN、およびERRORレベルでログに記録されたすべてのイベントが含まれます。

D. システムデバッグログは24時間保持されます。

E. デバッグログの最大サイズは5MBです。

解説

A. 正解 - デバッグログは、特定のユーザー、クラス、およびトリガーに設定できます。

B. 正解 - ユーザーの最新の20個のデバッグログのみが保持されます。

C. 不正解 - デバッグログレベルは累積的ですが、すべてのレベルが含まれるわけではなく、各レベルは独立しています。

D. 不正解 - システムデバッグログの保持期間は24時間ではなく、異なる制限があります。

E. 正解 - デバッグログの最大サイズは5MBです。

ポイント

つまり、デバッグログについて正しい情報は次の通りです。

1.デバッグログは特定のユーザーやクラス、トリガーに設定できる。
2.ユーザーの最新の20個のデバッグログだけが保存される。
3.デバッグログの最大サイズは5MBである。

これらの点が正しく、他の選択肢は不正確です。

おすすめの記事