comparison src/luan/webserver/Connection.java @ 1207:59289af20d9a

better webserver logging
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 07 Mar 2018 16:48:32 -0700
parents 9d3835e88204
children 85aa7961239a
comparison
equal deleted inserted replaced
1206:6dfaf4e9ce71 1207:59289af20d9a
93 } 93 }
94 } 94 }
95 } 95 }
96 response = server.handler.handle(request); 96 response = server.handler.handle(request);
97 } catch(ParseException e) { 97 } catch(ParseException e) {
98 logger.warn("",e); 98 logger.error("parse error\n"+request.rawHead.trim()+"\n",e);
99 response = Response.errorResponse(Status.BAD_REQUEST,e.toString()); 99 response = Response.errorResponse(Status.BAD_REQUEST,e.toString());
100 } 100 }
101 response.headers.put("connection","close"); 101 response.headers.put("connection","close");
102 response.headers.put("content-length",Long.toString(response.body.length)); 102 response.headers.put("content-length",Long.toString(response.body.length));
103 byte[] header = response.toHeaderString().getBytes(); 103 byte[] header = response.toHeaderString().getBytes();