Mercurial Hosting > luan
comparison src/luan/lib/webserver/handlers/LogHandler.java @ 1347:643cf1c37723
move webserver to lib and bug fixes
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 25 Feb 2019 13:02:33 -0700 |
parents | src/luan/webserver/handlers/LogHandler.java@8b61c8c4e07a |
children |
comparison
equal
deleted
inserted
replaced
1346:efd1c6380f2c | 1347:643cf1c37723 |
---|---|
1 package luan.lib.webserver.handlers; | |
2 | |
3 import luan.lib.logging.Logger; | |
4 import luan.lib.logging.LoggerFactory; | |
5 import luan.lib.webserver.Handler; | |
6 import luan.lib.webserver.Request; | |
7 import luan.lib.webserver.Response; | |
8 | |
9 | |
10 public final class LogHandler implements Handler { | |
11 private static final Logger logger = LoggerFactory.getLogger("HTTP"); | |
12 | |
13 private final Handler handler; | |
14 | |
15 public LogHandler(Handler handler) { | |
16 this.handler = handler; | |
17 } | |
18 | |
19 public Response handle(Request request) { | |
20 Response response = handler.handle(request); | |
21 logger.info( request.method + " " + request.path + " " + response.status.code + " " + response.body.length ); | |
22 return response; | |
23 } | |
24 } |