@Published(tag="architect")
public class LauncherLogFormatter
extends java.lang.Object
Mainで出力するログメッセージをフォーマットするクラス。| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPS_PREFIX
プロパティ名のプレフィックス
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getEndLogFormat()
終了ログのフォーマットを取得する。
設定ファイル(nablarch.core.log.app.AppLogUtil#getProps())にログフォーマットが指定されている場合は、
そのフォーマットを返却する。
設定されていない場合には、デフォルトのフォーマットを使用する。
デフォルトのフォーマットは、以下の設定例のようにフォーマット定義を行うことにより変更可能
|
protected java.util.Map<LogItem> |
getEndLogItems()
終了ログ用のログ出力項目を生成する。
|
java.lang.String |
getEndLogMsg(int exitCode,
long executeTime)
終了ログを生成する。
LauncherLogFormatter.getEndLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。 |
protected java.lang.String |
getStartLogFormat()
開始ログのフォーマットを取得する。
設定ファイル(nablarch.core.log.app.AppLogUtil#getProps())にログフォーマットが指定されている場合は、そのフォーマットを返却する。
設定されていない場合には、デフォルトのフォーマットを使用する。
デフォルトのフォーマットは、以下の設定例のようにフォーマット定義を行うことにより変更可能
|
protected java.util.Map<LogItem> |
getStartLogItems()
開始ログ用のログ出力項目を生成する。
|
java.lang.String |
getStartLogMsg(CommandLine commandLine)
開始ログを生成する。
LauncherLogFormatter.getStartLogFormat()から取得したログフォーマットに従いログメッセージ生成を行う。 |
public static final java.lang.String PROPS_PREFIX
public java.lang.String getStartLogMsg(CommandLine commandLine)
LauncherLogFormatter.getStartLogFormat()から取得したログフォーマットに従いログメッセージ生成を行う。commandLine - コマンドラインオブジェクトpublic java.lang.String getEndLogMsg(int exitCode,
long executeTime)
LauncherLogFormatter.getEndLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。exitCode - 終了コードexecuteTime - 処理時間protected java.lang.String getStartLogFormat()
launcherLogFormatter.startFormat = @@@@ BEGIN @@@@\n\tcommandLineArguments = [$commandLineArguments$]
protected java.util.Map<LogItem> getStartLogItems()
protected java.util.Map<LogItem> getEndLogItems()
protected java.lang.String getEndLogFormat()
launcherLogFormatter.endFormat = @@@@ END @@@@ execute time(ms) = [$executeTime$], exit code = [$exitCode$]