2424import com .sap .hcp .cf .logging .common .request .HttpHeader ;
2525import com .sap .hcp .cf .logging .common .request .HttpHeaders ;
2626import com .sap .hcp .cf .logging .common .request .RequestRecord ;
27+ import com .sap .hcp .cf .logging .servlet .dynlog .DynLogConfiguration ;
2728import com .sap .hcp .cf .logging .servlet .dynlog .DynLogEnvironment ;
2829import com .sap .hcp .cf .logging .servlet .dynlog .DynamicLogLevelProcessor ;
2930
4950 * implementations of {@link DynLogEnvironment} and
5051 * {@link DynamicLogLevelProcessor}. For integration provide a subclass of
5152 * {@link RequestLoggingFilter} and overwrite
52- * {@link RequestLoggingFilter#getDynLogEnvironment ()} and
53+ * {@link RequestLoggingFilter#getDynLogConfiguration ()} and
5354 * {@link RequestLoggingFilter#getDynLogLevelProcessor()}.
5455 * </p>
5556 * <p>
@@ -70,7 +71,7 @@ public class RequestLoggingFilter implements Filter {
7071
7172 private boolean wrapResponse = true ;
7273 private boolean wrapRequest = true ;
73- private ConcurrentInitializer <DynLogEnvironment > dynLogEnvironment ;
74+ private ConcurrentInitializer <DynLogConfiguration > dynLogEnvironment ;
7475 private ConcurrentInitializer <DynamicLogLevelProcessor > dynamicLogLevelProcessor ;
7576 private RequestRecordFactory requestRecordFactory ;
7677
@@ -88,43 +89,43 @@ public RequestLoggingFilter(RequestRecordFactory requestRecordFactory) {
8889 this (requestRecordFactory , createDefaultDynLogEnvironment ());
8990 }
9091
91- private static ConcurrentInitializer <DynLogEnvironment > createDefaultDynLogEnvironment () {
92+ private static ConcurrentInitializer <DynLogConfiguration > createDefaultDynLogEnvironment () {
9293 DynLogEnvironment environment = new DynLogEnvironment ();
9394 return () -> environment ;
9495 }
9596
96- public RequestLoggingFilter (ConcurrentInitializer <DynLogEnvironment > dynLogEnvironment ) {
97+ public RequestLoggingFilter (ConcurrentInitializer <DynLogConfiguration > dynLogEnvironment ) {
9798 this (createDefaultRequestRecordFactory (), dynLogEnvironment );
9899 }
99100
100101 public RequestLoggingFilter (RequestRecordFactory requestRecordFactory ,
101- ConcurrentInitializer <DynLogEnvironment > dynLogEnvironment ) {
102+ ConcurrentInitializer <DynLogConfiguration > dynLogEnvironment ) {
102103 this .requestRecordFactory = requestRecordFactory ;
103104 this .dynLogEnvironment = dynLogEnvironment ;
104105 this .dynamicLogLevelProcessor = new LazyInitializer <DynamicLogLevelProcessor >() {
105106
106107 @ Override
107108 protected DynamicLogLevelProcessor initialize () throws ConcurrentException {
108- return getDynLogEnvironment ().map (DynLogEnvironment ::getRsaPublicKey ).map (DynamicLogLevelProcessor ::new )
109+ return getDynLogConfiguration ().map (DynLogConfiguration ::getRsaPublicKey ).map (DynamicLogLevelProcessor ::new )
109110 .get ();
110111 }
111112 };
112113 }
113114
114- public RequestLoggingFilter (ConcurrentInitializer <DynLogEnvironment > dynLogEnvironment ,
115+ public RequestLoggingFilter (ConcurrentInitializer <DynLogConfiguration > dynLogEnvironment ,
115116 ConcurrentInitializer <DynamicLogLevelProcessor > dynamicLogLevelProcessor ) {
116117 this (createDefaultRequestRecordFactory (), dynLogEnvironment , dynamicLogLevelProcessor );
117118 }
118119
119120 public RequestLoggingFilter (RequestRecordFactory requestRecordFactory ,
120- ConcurrentInitializer <DynLogEnvironment > dynLogEnvironment ,
121+ ConcurrentInitializer <DynLogConfiguration > dynLogEnvironment ,
121122 ConcurrentInitializer <DynamicLogLevelProcessor > dynamicLogLevelProcessor ) {
122123 this .requestRecordFactory = requestRecordFactory ;
123124 this .dynLogEnvironment = dynLogEnvironment ;
124125 this .dynamicLogLevelProcessor = dynamicLogLevelProcessor ;
125126 }
126127
127- protected Optional <DynLogEnvironment > getDynLogEnvironment () {
128+ protected Optional <DynLogConfiguration > getDynLogConfiguration () {
128129 try {
129130 return Optional .of (dynLogEnvironment .get ());
130131 } catch (ConcurrentException cause ) {
@@ -135,7 +136,7 @@ protected Optional<DynLogEnvironment> getDynLogEnvironment() {
135136
136137 protected Optional <DynamicLogLevelProcessor > getDynLogLevelProcessor () {
137138 try {
138- if (getDynLogEnvironment ().map (DynLogEnvironment ::getRsaPublicKey ).isPresent ()) {
139+ if (getDynLogConfiguration ().map (DynLogConfiguration ::getRsaPublicKey ).isPresent ()) {
139140 return Optional .of (dynamicLogLevelProcessor .get ());
140141 }
141142 } catch (ConcurrentException cause ) {
@@ -235,7 +236,7 @@ private void doFilterRequest(HttpServletRequest httpRequest, HttpServletResponse
235236
236237 private void activateDynamicLogLevels (HttpServletRequest httpRequest ) {
237238 getDynLogLevelProcessor ().ifPresent (processor -> {
238- getDynLogEnvironment ().map (env -> env .getDynLogHeaderValue (httpRequest )).ifPresent (
239+ getDynLogConfiguration ().map (env -> env .getDynLogHeaderValue (httpRequest )).ifPresent (
239240 processor ::copyDynamicLogLevelToMDC );
240241 });
241242 }
0 commit comments