@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, getPropprotected void initialize(java.util.Map props)
props - 各種ログ出力の設定情報protected JsonSerializationManager createSerializationManager(nablarch.core.text.json.JsonSerializationSettings settings)
JsonSerializationManagerを生成する。settings - 各種ログ出力の設定情報JsonSerializationManagerprotected java.util.Map<nablarch.core.log.basic.JsonLogObjectBuilder> getObjectBuilders(java.util.Map props)
props - 各種ログ出力の設定情報public java.lang.String getSentMessageLog(SendingMessage message)
getSentMessageLog in class MessagingLogFormattermessage - 電文オブジェクトpublic java.lang.String getReceivedMessageLog(ReceivedMessage message)
getReceivedMessageLog in class MessagingLogFormattermessage - 電文オブジェクトpublic java.lang.String getHttpSentMessageLog(SendingMessage message, java.nio.charset.Charset charset)
getHttpSentMessageLog in class MessagingLogFormattermessage - 電文オブジェクトcharset - 出力に使用する文字セットpublic java.lang.String getHttpReceivedMessageLog(ReceivedMessage message, java.nio.charset.Charset charset)
getHttpReceivedMessageLog in class MessagingLogFormattermessage - 電文オブジェクトcharset - 出力に使用する文字セット