@Published(tag="architect") public class MessagingJsonLogFormatter extends MessagingLogFormatter
PROPS_PREFIX
Constructor and Description |
---|
MessagingJsonLogFormatter()
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
protected JsonSerializationManager |
createSerializationManager(nablarch.core.text.json.JsonSerializationSettings settings)
変換処理に使用する
JsonSerializationManager を生成する。 |
java.lang.String |
getHttpReceivedMessageLog(ReceivedMessage message,
java.nio.charset.Charset charset)
同期送信処理開始時に出力されるログ文字列を生成する。
|
java.lang.String |
getHttpSentMessageLog(SendingMessage message,
java.nio.charset.Charset charset)
同期送信処理開始時に出力されるログ文字列を生成する。
|
protected java.util.Map<nablarch.core.log.basic.JsonLogObjectBuilder> |
getObjectBuilders(java.util.Map props)
フォーマット対象のログ出力項目を取得する。
|
java.lang.String |
getReceivedMessageLog(ReceivedMessage message)
同期送信処理開始時に出力されるログ文字列を生成する。
|
java.lang.String |
getSentMessageLog(SendingMessage message)
同期送信処理開始時に出力されるログ文字列を生成する。
|
protected void |
initialize(java.util.Map props)
初期化。
フォーマット済みのログ出力項目を初期化する。
|
getBodyMaskingPatterns, getFormattedLogItems, getLogItems, getMaskingChar, getProp
protected void initialize(java.util.Map props)
props
- 各種ログ出力の設定情報protected JsonSerializationManager createSerializationManager(nablarch.core.text.json.JsonSerializationSettings settings)
JsonSerializationManager
を生成する。settings
- 各種ログ出力の設定情報JsonSerializationManager
protected java.util.Map<nablarch.core.log.basic.JsonLogObjectBuilder> getObjectBuilders(java.util.Map props)
props
- 各種ログ出力の設定情報public java.lang.String getSentMessageLog(SendingMessage message)
getSentMessageLog
in class MessagingLogFormatter
message
- 電文オブジェクトpublic java.lang.String getReceivedMessageLog(ReceivedMessage message)
getReceivedMessageLog
in class MessagingLogFormatter
message
- 電文オブジェクトpublic java.lang.String getHttpSentMessageLog(SendingMessage message, java.nio.charset.Charset charset)
getHttpSentMessageLog
in class MessagingLogFormatter
message
- 電文オブジェクトcharset
- 出力に使用する文字セットpublic java.lang.String getHttpReceivedMessageLog(ReceivedMessage message, java.nio.charset.Charset charset)
getHttpReceivedMessageLog
in class MessagingLogFormatter
message
- 電文オブジェクトcharset
- 出力に使用する文字セット