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