@Published(tag="architect") public class PerformanceLogFormatter extends java.lang.Object
| 修飾子とタイプ | クラスと説明 | 
|---|---|
static class  | 
PerformanceLogFormatter.EndFreeMemoryItem
終了時の空きメモリ量を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.EndTimeItem
終了日時を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.EndUsedMemoryItem
終了時の使用メモリ量を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.ExecutionTimeItem
実行時間を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.MaxMemoryItem
最大メモリ量を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.PerformanceLogContext
パフォーマンスログのコンテキスト情報を保持するクラス。 
 | 
static class  | 
PerformanceLogFormatter.PointItem
ポイントを取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.ResultItem
処理結果を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.StartFreeMemoryItem
開始時の空きメモリ量を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.StartTimeItem
開始日時を取得するクラス。 
 | 
static class  | 
PerformanceLogFormatter.StartUsedMemoryItem
開始時の使用メモリ量を取得するクラス。 
 | 
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
static java.lang.String | 
PROPS_PREFIX
プロパティ名のプレフィックス 
 | 
| コンストラクタと説明 | 
|---|
PerformanceLogFormatter()
フォーマット済みのログ出力項目を初期化する。 
 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
java.lang.String | 
end(java.lang.String point,
   java.lang.String result)
測定を終了し、パフォーマンスログのメッセージをフォーマットする。 
 | 
protected java.util.Map<java.lang.String,LogItem<PerformanceLogFormatter.PerformanceLogContext>> | 
getLogItems(java.text.DateFormat dateFormat)
フォーマット対象のログ出力項目を取得する。 
 | 
boolean | 
isTargetPoint(java.lang.String point)
測定対象であるかを判定する。 
 | 
void | 
start(java.lang.String point)
測定を開始する。 
 | 
public static final java.lang.String PROPS_PREFIX
protected java.util.Map<java.lang.String,LogItem<PerformanceLogFormatter.PerformanceLogContext>> getLogItems(java.text.DateFormat dateFormat)
dateFormat - 開始日時と終了日時のフォーマットに使用する日時フォーマットpublic boolean isTargetPoint(java.lang.String point)
point - 測定対象を識別するIDpublic void start(java.lang.String point)
point - 測定対象を識別するIDpublic java.lang.String end(java.lang.String point,
                            java.lang.String result)
point - 測定対象を識別するIDresult - 処理結果を表す文字列