@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, getStartLogItems
protected void initialize(java.util.Map props)
props
- 各種ログ出力の設定情報protected JsonSerializationManager createSerializationManager(nablarch.core.text.json.JsonSerializationSettings settings)
JsonSerializationManager
を生成する。settings
- 各種ログ出力の設定情報JsonSerializationManager
protected 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 LauncherLogFormatter
commandLine
- コマンドラインオブジェクト
public java.lang.String getEndLogMsg(int exitCode, long executeTime)
LauncherLogFormatter.getEndLogFormat()
から取得したログフォーマットに従いログメッセージの生成を行う。getEndLogMsg
in class LauncherLogFormatter
exitCode
- 終了コードexecuteTime
- 処理時間