15
15
16
16
import java .io .File ;
17
17
import java .net .URL ;
18
+ import java .util .EventListener ;
18
19
import java .util .HashMap ;
19
20
import java .util .Iterator ;
20
21
import java .util .List ;
@@ -243,20 +244,10 @@ enum State {
243
244
String fileName ;
244
245
String resource ;
245
246
246
- // Jetty 9.4.x and newer is considered modern.
247
- boolean modernJettyRequestLog ;
248
247
boolean quiet = false ;
249
248
250
249
public RequestLogImpl () {
251
250
putObject (CoreConstants .EVALUATOR_MAP , new HashMap <String , EventEvaluator <?>>());
252
-
253
- // plumb the depths of Jetty and the environment ...
254
- if (EnvUtil .isClassAvailable (this .getClass (), "jakarta.servlet.http.HttpServlet" )) {
255
- throw new RuntimeException ("The new jakarta.servlet classes are not supported by this " + "version of logback-access (check for a newer version of logback-access that " + "does support it)" );
256
- }
257
-
258
- // look for modern approach to RequestLog
259
- modernJettyRequestLog = EnvUtil .isClassAvailable (this .getClass (), "org.eclipse.jetty.server.CustomRequestLog" );
260
251
}
261
252
262
253
@ Override
@@ -270,11 +261,7 @@ public void log(Request jettyRequest, Response jettyResponse) {
270
261
}
271
262
272
263
private JettyServerAdapter makeJettyServerAdapter (Request jettyRequest , Response jettyResponse ) {
273
- if (modernJettyRequestLog ) {
274
- return new JettyModernServerAdapter (jettyRequest , jettyResponse );
275
- } else {
276
- return new JettyServerAdapter (jettyRequest , jettyResponse );
277
- }
264
+ return new JettyModernServerAdapter (jettyRequest , jettyResponse );
278
265
}
279
266
280
267
protected void addInfo (String msg ) {
@@ -402,6 +389,16 @@ public boolean isFailed() {
402
389
return state == State .FAILED ;
403
390
}
404
391
392
+ @ Override
393
+ public boolean addEventListener (EventListener listener ) {
394
+ return false ;
395
+ }
396
+
397
+ @ Override
398
+ public boolean removeEventListener (EventListener listener ) {
399
+ return false ;
400
+ }
401
+
405
402
406
403
public boolean isQuiet () {
407
404
return quiet ;
@@ -466,13 +463,10 @@ public FilterReply getFilterChainDecision(IAccessEvent event) {
466
463
return fai .getFilterChainDecision (event );
467
464
}
468
465
469
-
470
- @ Override
471
466
public void addLifeCycleListener (LifeCycle .Listener listener ) {
472
467
// we'll implement this when asked
473
468
}
474
469
475
- @ Override
476
470
public void removeLifeCycleListener (LifeCycle .Listener listener ) {
477
471
// we'll implement this when asked
478
472
}
0 commit comments