@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
- 処理結果を表す文字列