Package nablarch.core.log.basic
Interface JsonLogObjectBuilder<CTX>
- Type Parameters:
CTX
- オブジェクトのデータの取得に使用するコンテキストの型
- All Known Implementing Classes:
ApplicationSettingJsonLogFormatter.BusinessDateBuilder
,ApplicationSettingJsonLogFormatter.SystemSettingsBuilder
,FailureJsonLogFormatter.ContactBuilder
,FailureJsonLogFormatter.DataBuilder
,FailureJsonLogFormatter.FailureCodeBuilder
,FailureJsonLogFormatter.MessageBuilder
,HttpAccessJsonLogFormatter.ClientHostBuilder
,HttpAccessJsonLogFormatter.ClientIpAddressBuilder
,HttpAccessJsonLogFormatter.ClientUserAgentBuilder
,HttpAccessJsonLogFormatter.ContentPathBuilder
,HttpAccessJsonLogFormatter.DispatchingClassBuilder
,HttpAccessJsonLogFormatter.EndTimeBuilder
,HttpAccessJsonLogFormatter.ExecutionTimeBuilder
,HttpAccessJsonLogFormatter.FreeMemoryBuilder
,HttpAccessJsonLogFormatter.LabelBuilder
,HttpAccessJsonLogFormatter.MaxMemoryBuilder
,HttpAccessJsonLogFormatter.MethodBuilder
,HttpAccessJsonLogFormatter.ParametersBuilder
,HttpAccessJsonLogFormatter.PortBuilder
,HttpAccessJsonLogFormatter.QueryStringBuilder
,HttpAccessJsonLogFormatter.RequestIdBuilder
,HttpAccessJsonLogFormatter.ResponseStatusCodeBuilder
,HttpAccessJsonLogFormatter.SessionIdBuilder
,HttpAccessJsonLogFormatter.SessionScopeBuilder
,HttpAccessJsonLogFormatter.SessionStoreIdBuilder
,HttpAccessJsonLogFormatter.StartTimeBuilder
,HttpAccessJsonLogFormatter.StatusCodeBuilder
,HttpAccessJsonLogFormatter.UrlBuilder
,HttpAccessJsonLogFormatter.UserIdBuilder
,JaxRsAccessJsonLogFormatter.ClientHostBuilder
,JaxRsAccessJsonLogFormatter.ClientIpAddressBuilder
,JaxRsAccessJsonLogFormatter.ClientUserAgentBuilder
,JaxRsAccessJsonLogFormatter.EndTimeBuilder
,JaxRsAccessJsonLogFormatter.ExecutionTimeBuilder
,JaxRsAccessJsonLogFormatter.FreeMemoryBuilder
,JaxRsAccessJsonLogFormatter.LabelBuilder
,JaxRsAccessJsonLogFormatter.MaxMemoryBuilder
,JaxRsAccessJsonLogFormatter.MethodBuilder
,JaxRsAccessJsonLogFormatter.ParametersBuilder
,JaxRsAccessJsonLogFormatter.PortBuilder
,JaxRsAccessJsonLogFormatter.QueryStringBuilder
,JaxRsAccessJsonLogFormatter.RequestBodyBuilder
,JaxRsAccessJsonLogFormatter.RequestIdBuilder
,JaxRsAccessJsonLogFormatter.ResponseBodyBuilder
,JaxRsAccessJsonLogFormatter.SessionIdBuilder
,JaxRsAccessJsonLogFormatter.SessionScopeBuilder
,JaxRsAccessJsonLogFormatter.SessionStoreIdBuilder
,JaxRsAccessJsonLogFormatter.StartTimeBuilder
,JaxRsAccessJsonLogFormatter.StatusCodeBuilder
,JaxRsAccessJsonLogFormatter.UrlBuilder
,JaxRsAccessJsonLogFormatter.UserIdBuilder
,JsonLogFormatter.BootProcessBuilder
,JsonLogFormatter.DateBuilder
,JsonLogFormatter.ExecutionIdBuilder
,JsonLogFormatter.LoggerNameBuilder
,JsonLogFormatter.LogLevelBuilder
,JsonLogFormatter.MessageBuilder
,JsonLogFormatter.PayloadBuilder
,JsonLogFormatter.ProcessingSystemBuilder
,JsonLogFormatter.RequestIdBuilder
,JsonLogFormatter.RuntimeLoggerNameBuilder
,JsonLogFormatter.StackTraceBuilder
,JsonLogFormatter.UserIdBuilder
,LauncherJsonLogFormatter.CommandLineArgumentsBuilder
,LauncherJsonLogFormatter.CommandLineOptionsBuilder
,LauncherJsonLogFormatter.ExecuteTimeBuilder
,LauncherJsonLogFormatter.ExitCodeBuilder
,LauncherJsonLogFormatter.LabelBuilder
,MessagingJsonLogFormatter.CorrelationIdBuilder
,MessagingJsonLogFormatter.DestinationBuilder
,MessagingJsonLogFormatter.LabelBuilder
,MessagingJsonLogFormatter.MessageBodyBuilder
,MessagingJsonLogFormatter.MessageBodyHexBuilder
,MessagingJsonLogFormatter.MessageBodyLengthBuilder
,MessagingJsonLogFormatter.MessageHeaderBuilder
,MessagingJsonLogFormatter.MessageIdBuilder
,MessagingJsonLogFormatter.ReplyToBuilder
,MessagingJsonLogFormatter.ThreadNameBuilder
,MessagingJsonLogFormatter.TimeToLiveBuilder
,PerformanceJsonLogFormatter.EndFreeMemoryBuilder
,PerformanceJsonLogFormatter.EndTimeBuilder
,PerformanceJsonLogFormatter.EndUsedMemoryBuilder
,PerformanceJsonLogFormatter.ExecutionTimeBuilder
,PerformanceJsonLogFormatter.MaxMemoryBuilder
,PerformanceJsonLogFormatter.PointBuilder
,PerformanceJsonLogFormatter.ResultBuilder
,PerformanceJsonLogFormatter.StartFreeMemoryBuilder
,PerformanceJsonLogFormatter.StartTimeBuilder
,PerformanceJsonLogFormatter.StartUsedMemoryBuilder
,SqlJsonLogFormatter.AdditionalInfoBuilder
,SqlJsonLogFormatter.BatchCountBuilder
,SqlJsonLogFormatter.CountBuilder
,SqlJsonLogFormatter.ExecuteTimeBuilder
,SqlJsonLogFormatter.FetchSizeBuilder
,SqlJsonLogFormatter.MethodNameBuilder
,SqlJsonLogFormatter.QueryTimeoutBuilder
,SqlJsonLogFormatter.RetrieveTimeBuilder
,SqlJsonLogFormatter.SizeBuilder
,SqlJsonLogFormatter.SqlBuilder
,SqlJsonLogFormatter.StartPositionBuilder
,SqlJsonLogFormatter.UpdateCountBuilder
public interface JsonLogObjectBuilder<CTX>
構造化ログのオブジェクトを構築するインターフェース。
- Author:
- Shuji Kitamura
-
Method Summary
-
Method Details
-
build
構造化ログのオブジェクトを構築する。- Parameters:
structuredObject
- 構築先のオブジェクトcontext
- ログコンテキスト
-