@Published(tag="architect") public class JaxRsAccessJsonLogFormatter extends JaxRsAccessLogFormatter
JaxRsAccessLogFormatter.ClientHostItem, JaxRsAccessLogFormatter.ClientIpAddressItem, JaxRsAccessLogFormatter.ClientUserAgentItem, JaxRsAccessLogFormatter.EndTimeItem, JaxRsAccessLogFormatter.ExecutionTimeItem, JaxRsAccessLogFormatter.FreeMemoryItem, JaxRsAccessLogFormatter.JaxRsAccessLogContext, JaxRsAccessLogFormatter.MaxMemoryItem, JaxRsAccessLogFormatter.MethodItem, JaxRsAccessLogFormatter.ParametersItem, JaxRsAccessLogFormatter.PortItem, JaxRsAccessLogFormatter.QueryStringItem, JaxRsAccessLogFormatter.RequestBodyItem, JaxRsAccessLogFormatter.RequestIdItem, JaxRsAccessLogFormatter.ResponseBodyItem, JaxRsAccessLogFormatter.SessionIdItem, JaxRsAccessLogFormatter.SessionScopeItem, JaxRsAccessLogFormatter.SessionStoreIdItem, JaxRsAccessLogFormatter.StartTimeItem, JaxRsAccessLogFormatter.StatusCodeItem, JaxRsAccessLogFormatter.UrlItem, JaxRsAccessLogFormatter.UserIdItemPROPS_PREFIX| Constructor and Description | 
|---|
JaxRsAccessJsonLogFormatter()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
containsMemoryItem()
出力対象にメモリ項目が含まれているか否かを判定する。 
 | 
protected JsonSerializationManager | 
createSerializationManager(JsonSerializationSettings settings)
変換処理に使用する 
JsonSerializationManagerを生成する。 | 
java.lang.String | 
formatBegin(JaxRsAccessLogFormatter.JaxRsAccessLogContext context)
リクエスト処理開始時のメッセージをフォーマットする。 
 | 
java.lang.String | 
formatEnd(JaxRsAccessLogFormatter.JaxRsAccessLogContext context)
リクエスト処理終了時のメッセージをフォーマットする。 
 | 
protected java.util.Map<java.lang.String,JsonLogObjectBuilder<JaxRsAccessLogFormatter.JaxRsAccessLogContext>> | 
getObjectBuilders(java.util.Map<java.lang.String,java.lang.String> props)
フォーマット対象のログ出力項目を取得する。 
 | 
void | 
initialize(java.util.Map<java.lang.String,java.lang.String> props)
初期化。
 フォーマット済みのログ出力項目を初期化する。 
 | 
createAccessLogContext, createBodyLogTargetMatcher, createBodyMaskingFilter, getDateFormat, getLogItems, getMaskingChar, getMaskingPatterns, getProp, getSeparator, initializeEnabled, initializeLogItems, isBeginOutputEnabled, isEndOutputEnabledpublic void initialize(java.util.Map<java.lang.String,java.lang.String> props)
initialize in class JaxRsAccessLogFormatterprops - 各種ログ出力の設定情報protected JsonSerializationManager createSerializationManager(JsonSerializationSettings settings)
JsonSerializationManagerを生成する。settings - 各種ログ出力の設定情報JsonSerializationManagerprotected java.util.Map<java.lang.String,JsonLogObjectBuilder<JaxRsAccessLogFormatter.JaxRsAccessLogContext>> getObjectBuilders(java.util.Map<java.lang.String,java.lang.String> props)
props - 各種ログ出力の設定情報public boolean containsMemoryItem()
containsMemoryItem in class JaxRsAccessLogFormatterpublic java.lang.String formatBegin(JaxRsAccessLogFormatter.JaxRsAccessLogContext context)
formatBegin in class JaxRsAccessLogFormattercontext - JaxRsAccessLogContextpublic java.lang.String formatEnd(JaxRsAccessLogFormatter.JaxRsAccessLogContext context)
formatEnd in class JaxRsAccessLogFormattercontext - JaxRsAccessLogContext