@Published(tag="architect") public class LauncherJsonLogFormatter extends LauncherLogFormatter
PROPS_PREFIX| Constructor and Description |
|---|
LauncherJsonLogFormatter()
コンストラクタ。
|
| Modifier and Type | Method and Description |
|---|---|
protected JsonSerializationManager |
createSerializationManager(nablarch.core.text.json.JsonSerializationSettings settings)
変換処理に使用する
JsonSerializationManagerを生成する。 |
java.lang.String |
getEndLogMsg(int exitCode,
long executeTime)
終了ログを生成する。
LauncherLogFormatter.getEndLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。 |
protected java.util.Map<nablarch.core.log.basic.JsonLogObjectBuilder> |
getObjectBuilders(java.util.Map props)
フォーマット対象のログ出力項目を取得する。
|
protected java.lang.String |
getProp(java.util.Map props,
java.lang.String propName,
java.lang.String defaultValue)
プロパティを取得する。
プロパティの指定がない場合はデフォルト値を返す。 |
java.lang.String |
getStartLogMsg(CommandLine commandLine)
開始ログを生成する。
LauncherLogFormatter.getStartLogFormat()から取得したログフォーマットに従いログメッセージ生成を行う。 |
protected void |
initialize(java.util.Map props)
初期化処理。
|
getEndLogFormat, getEndLogItems, getStartLogFormat, getStartLogItemsprotected void initialize(java.util.Map props)
props - 各種ログ出力の設定情報protected JsonSerializationManager createSerializationManager(nablarch.core.text.json.JsonSerializationSettings settings)
JsonSerializationManagerを生成する。settings - 各種ログ出力の設定情報JsonSerializationManagerprotected java.lang.String getProp(java.util.Map props,
java.lang.String propName,
java.lang.String defaultValue)
props - 各種ログの設定情報propName - プロパティ名defaultValue - プロパティのデフォルト値protected java.util.Map<nablarch.core.log.basic.JsonLogObjectBuilder> getObjectBuilders(java.util.Map props)
props - 各種ログ出力の設定情報public java.lang.String getStartLogMsg(CommandLine commandLine)
LauncherLogFormatter.getStartLogFormat()から取得したログフォーマットに従いログメッセージ生成を行う。getStartLogMsg in class LauncherLogFormattercommandLine - コマンドラインオブジェクトpublic java.lang.String getEndLogMsg(int exitCode,
long executeTime)
LauncherLogFormatter.getEndLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。getEndLogMsg in class LauncherLogFormatterexitCode - 終了コードexecuteTime - 処理時間