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>
構造化ログのオブジェクトを構築するインターフェース。
-
Method Summary
-
Method Details
-
build
構造化ログのオブジェクトを構築する。- Parameters:
structuredObject- 構築先のオブジェクトcontext- ログコンテキスト
-