Mercurial > hg > digilib-old
comparison servlet/src/digilib/servlet/Scaler.java @ 833:8ee72433bb8f stream
logs more request and response headers.
unsure about last-modified response.
author | robcast |
---|---|
date | Tue, 01 Mar 2011 10:14:29 +0100 |
parents | 30037e93ec2a |
children | c07c21ac78f9 |
comparison
equal
deleted
inserted
replaced
831:30037e93ec2a | 833:8ee72433bb8f |
---|---|
128 public long getLastModified(HttpServletRequest request) { | 128 public long getLastModified(HttpServletRequest request) { |
129 accountlog.debug("GetLastModified from " + request.getRemoteAddr() | 129 accountlog.debug("GetLastModified from " + request.getRemoteAddr() |
130 + " for " + request.getQueryString()); | 130 + " for " + request.getQueryString()); |
131 long mtime = -1; | 131 long mtime = -1; |
132 try { | 132 try { |
133 // create new request | 133 // create new digilib request |
134 DigilibRequest dlReq = new DigilibRequest(request); | 134 DigilibRequest dlReq = new DigilibRequest(request); |
135 DocuDirectory dd = dirCache.getDirectory(dlReq.getFilePath()); | 135 DocuDirectory dd = dirCache.getDirectory(dlReq.getFilePath()); |
136 if (dd != null) { | 136 if (dd != null) { |
137 mtime = dd.getDirMTime() / 1000 * 1000; | 137 mtime = dd.getDirMTime() / 1000 * 1000; |
138 } | 138 } |
186 throw new ServletException("NO VALID digilib CONFIGURATION!"); | 186 throw new ServletException("NO VALID digilib CONFIGURATION!"); |
187 } | 187 } |
188 | 188 |
189 accountlog.debug("request: " + request.getQueryString()); | 189 accountlog.debug("request: " + request.getQueryString()); |
190 logger.debug("request: " + request.getQueryString()); | 190 logger.debug("request: " + request.getQueryString()); |
191 logger.debug("response:"+ response + " committed=" + response.isCommitted()); | 191 logger.debug("headers: " + ServletOps.headersToString(request)); |
192 //logger.debug("response:"+ response + " committed=" + response.isCommitted()); | |
192 final long startTime = System.currentTimeMillis(); | 193 final long startTime = System.currentTimeMillis(); |
193 | 194 |
194 // parse request | 195 // parse request |
195 DigilibRequest dlRequest = new DigilibRequest(request); | 196 DigilibRequest dlRequest = new DigilibRequest(request); |
196 // extract the job information | 197 // extract the job information |