@Published(tag="architect") public class ApplicationSettingJsonLogFormatter extends ApplicationSettingLogFormatter
ApplicationSettingLogFormatterを参照。
 | Modifier and Type | Class and Description | 
|---|---|
static class  | 
ApplicationSettingJsonLogFormatter.BusinessDateBuilder
業務日付を取得するクラス。 
 | 
static class  | 
ApplicationSettingJsonLogFormatter.SystemSettingsBuilder
システム設定値を取得するクラス。 
 | 
ApplicationSettingLogFormatter.ApplicationSettingLogContext, ApplicationSettingLogFormatter.BusinessDate, ApplicationSettingLogFormatter.SystemSettingsPROPS_PREFIX| Constructor and Description | 
|---|
ApplicationSettingJsonLogFormatter()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected JsonSerializationManager | 
createSerializationManager(JsonSerializationSettings settings)
変換処理に使用する 
JsonSerializationManagerを生成する。 | 
java.lang.String | 
getAppSettingsLogMsg()
アプリケーション設定に関するログメッセージを生成する。
 
  
ApplicationSettingLogFormatter.getAppSettingsLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。
 ログ出力対象は、アプリケーション設定はプロパティファイル("classpath:app-log.properties")
 に記載されている項目となる。システムプロパティ("nablarch.appLog.filePath")が指定されている場合は、 システムプロパティで指定されたパスを使用する。  | 
java.lang.String | 
getAppSettingsWithDateLogMsg()
アプリケーション設定及び業務日付に関するログメッセージを生成する。
 
  
ApplicationSettingLogFormatter.getAppSettingsWithDateLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。
 業務日付はBusinessDateUtil.getDate()を利用して取得する。 | 
protected java.util.List<JsonLogObjectBuilder<ApplicationSettingLogFormatter.ApplicationSettingLogContext>> | 
getStructuredTargets(java.lang.String propName,
                    java.lang.String defaultTargets)
ログ出力項目を取得する。 
 | 
protected void | 
initialize()
初期化処理。 
 | 
getAppSettingsLogFormat, getAppSettingsLogItems, getAppSettingsWithDateLogFormat, getAppSettingsWithDateLogItemsprotected void initialize()
ApplicationSettingLogFormatterinitialize in class ApplicationSettingLogFormatterprotected JsonSerializationManager createSerializationManager(JsonSerializationSettings settings)
JsonSerializationManagerを生成する。settings - 各種ログ出力の設定情報JsonSerializationManagerprotected java.util.List<JsonLogObjectBuilder<ApplicationSettingLogFormatter.ApplicationSettingLogContext>> getStructuredTargets(java.lang.String propName, java.lang.String defaultTargets)
propName - ターゲットを取得するためのプロパティ名defaultTargets - ターゲットの設定値が取得できない場合に使用するデフォルト値public java.lang.String getAppSettingsLogMsg()
ApplicationSettingLogFormatter.getAppSettingsLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。
 ログ出力対象は、アプリケーション設定はプロパティファイル("classpath:app-log.properties")
 に記載されている項目となる。getAppSettingsLogMsg in class ApplicationSettingLogFormatterpublic java.lang.String getAppSettingsWithDateLogMsg()
ApplicationSettingLogFormatter.getAppSettingsWithDateLogFormat()から取得したログフォーマットに従いログメッセージの生成を行う。
 業務日付はBusinessDateUtil.getDate()を利用して取得する。getAppSettingsWithDateLogMsg in class ApplicationSettingLogFormatter