@@ -23,12 +23,12 @@ public class LoggingJsonRecorder {
2323
2424 public RuntimeValue <Optional <Formatter >> initializeConsoleJsonLogging (Config config ,
2525 JsonFactory jsonFactory ) {
26- return initializeJsonLogging (config .console , config , jsonFactory );
26+ return initializeJsonLogging (config .console () , config , jsonFactory );
2727 }
2828
2929 public RuntimeValue <Optional <Formatter >> initializeFileJsonLogging (Config config ,
3030 JsonFactory jsonFactory ) {
31- return initializeJsonLogging (config .file , config , jsonFactory );
31+ return initializeJsonLogging (config .file () , config , jsonFactory );
3232 }
3333
3434 public RuntimeValue <Optional <Formatter >> initializeJsonLogging (ConfigFormatter formatter , Config config ,
@@ -39,7 +39,7 @@ public RuntimeValue<Optional<Formatter>> initializeJsonLogging(ConfigFormatter f
3939
4040 List <JsonProvider > providers ;
4141
42- if (config .logFormat == Config .LogFormat .ECS ) {
42+ if (config .logFormat () == Config .LogFormat .ECS ) {
4343 providers = ecsFormat (config );
4444 } else {
4545 providers = defaultFormat (config );
@@ -68,42 +68,42 @@ public RuntimeValue<Optional<Formatter>> initializeJsonLogging(ConfigFormatter f
6868
6969 private List <JsonProvider > defaultFormat (Config config ) {
7070 List <JsonProvider > providers = new ArrayList <>();
71- providers .add (new TimestampJsonProvider (config .fields .timestamp ));
72- providers .add (new SequenceJsonProvider (config .fields .sequence ));
73- providers .add (new LoggerClassNameJsonProvider (config .fields .loggerClassName ));
74- providers .add (new LoggerNameJsonProvider (config .fields .loggerName ));
75- providers .add (new LogLevelJsonProvider (config .fields .level ));
76- providers .add (new MessageJsonProvider (config .fields .message ));
77- providers .add (new ThreadNameJsonProvider (config .fields .threadName ));
78- providers .add (new ThreadIdJsonProvider (config .fields .threadId ));
79- providers .add (new MDCJsonProvider (config .fields .mdc ));
80- providers .add (new NDCJsonProvider (config .fields .ndc ));
81- providers .add (new HostNameJsonProvider (config .fields .hostname ));
82- providers .add (new ProcessNameJsonProvider (config .fields .processName ));
83- providers .add (new ProcessIdJsonProvider (config .fields .processId ));
84- providers .add (new StackTraceJsonProvider (config .fields .stackTrace ));
85- providers .add (new ErrorTypeJsonProvider (config .fields .errorType ));
86- providers .add (new ErrorMessageJsonProvider (config .fields .errorMessage ));
87- providers .add (new ArgumentsJsonProvider (config .fields .arguments ));
88- providers .add (new AdditionalFieldsJsonProvider (config .additionalField ));
71+ providers .add (new TimestampJsonProvider (config .fields () .timestamp () ));
72+ providers .add (new SequenceJsonProvider (config .fields () .sequence () ));
73+ providers .add (new LoggerClassNameJsonProvider (config .fields () .loggerClassName () ));
74+ providers .add (new LoggerNameJsonProvider (config .fields () .loggerName () ));
75+ providers .add (new LogLevelJsonProvider (config .fields () .level () ));
76+ providers .add (new MessageJsonProvider (config .fields () .message () ));
77+ providers .add (new ThreadNameJsonProvider (config .fields () .threadName () ));
78+ providers .add (new ThreadIdJsonProvider (config .fields () .threadId () ));
79+ providers .add (new MDCJsonProvider (config .fields () .mdc () ));
80+ providers .add (new NDCJsonProvider (config .fields () .ndc () ));
81+ providers .add (new HostNameJsonProvider (config .fields () .hostname () ));
82+ providers .add (new ProcessNameJsonProvider (config .fields () .processName () ));
83+ providers .add (new ProcessIdJsonProvider (config .fields () .processId () ));
84+ providers .add (new StackTraceJsonProvider (config .fields () .stackTrace () ));
85+ providers .add (new ErrorTypeJsonProvider (config .fields () .errorType () ));
86+ providers .add (new ErrorMessageJsonProvider (config .fields () .errorMessage () ));
87+ providers .add (new ArgumentsJsonProvider (config .fields () .arguments () ));
88+ providers .add (new AdditionalFieldsJsonProvider (config .additionalField () ));
8989 return providers ;
9090 }
9191
9292 private List <JsonProvider > ecsFormat (Config config ) {
9393 List <JsonProvider > providers = new ArrayList <>();
94- providers .add (new TimestampJsonProvider (config .fields .timestamp , "@timestamp" ));
95- providers .add (new LoggerNameJsonProvider (config .fields .loggerName , "log.logger" ));
96- providers .add (new LogLevelJsonProvider (config .fields .level , "log.level" ));
97- providers .add (new ThreadNameJsonProvider (config .fields .threadName , "process.thread.name" ));
98- providers .add (new ThreadIdJsonProvider (config .fields .threadId , "process.thread.id" ));
99- providers .add (new MDCJsonProvider (config .fields .mdc ));
100- providers .add (new HostNameJsonProvider (config .fields .hostname , "host.name" ));
101- providers .add (new StackTraceJsonProvider (config .fields .stackTrace , "error.stack_trace" ));
102- providers .add (new ErrorTypeJsonProvider (config .fields .errorType , "error.type" ));
103- providers .add (new ErrorMessageJsonProvider (config .fields .errorMessage , "error.message" ));
104- providers .add (new ArgumentsJsonProvider (config .fields .arguments ));
105- providers .add (new AdditionalFieldsJsonProvider (config .additionalField ));
106- providers .add (new MessageJsonProvider (config .fields .message ));
94+ providers .add (new TimestampJsonProvider (config .fields () .timestamp () , "@timestamp" ));
95+ providers .add (new LoggerNameJsonProvider (config .fields () .loggerName () , "log.logger" ));
96+ providers .add (new LogLevelJsonProvider (config .fields () .level () , "log.level" ));
97+ providers .add (new ThreadNameJsonProvider (config .fields () .threadName () , "process.thread.name" ));
98+ providers .add (new ThreadIdJsonProvider (config .fields () .threadId () , "process.thread.id" ));
99+ providers .add (new MDCJsonProvider (config .fields () .mdc () ));
100+ providers .add (new HostNameJsonProvider (config .fields () .hostname () , "host.name" ));
101+ providers .add (new StackTraceJsonProvider (config .fields () .stackTrace () , "error.stack_trace" ));
102+ providers .add (new ErrorTypeJsonProvider (config .fields () .errorType () , "error.type" ));
103+ providers .add (new ErrorMessageJsonProvider (config .fields () .errorMessage () , "error.message" ));
104+ providers .add (new ArgumentsJsonProvider (config .fields () .arguments () ));
105+ providers .add (new AdditionalFieldsJsonProvider (config .additionalField () ));
106+ providers .add (new MessageJsonProvider (config .fields () .message () ));
107107 providers .add (new StaticKeyValueProvider ("ecs.version" , "1.12.1" ));
108108 return providers ;
109109 }
0 commit comments