%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="dk.thoerup.traininfoservice.RequestPlotter" %>
<%@ page import="dk.thoerup.traininfoservice.RequestPlotter" %>
<%@ page import="dk.thoerup.genericjavautils.HttpUtil" %>
failed searches byName
IP | | name |
<%
int count = 14;
if (request.getParameter("count") != null) {
count = Integer.parseInt( request.getParameter("count") );
}
File files[] = RequestPlotter.getFiles(count);
for (File f : files ) {
if ( !f.exists() ) {
continue;
}
InputStream input = new FileInputStream(f);
BufferedReader in = new BufferedReader( new InputStreamReader(input) );
String line;
while ( (line=in.readLine()) != null) {
if (line.indexOf("LocateStation") == -1 ){
continue;
}
if (line.indexOf("name=") == -1 ) {
continue;
}
if (line.indexOf("dummy") != -1) { //ignore dummy requests
continue;
}
String parts[] = line.split(" ");
String ip = parts[0].replace("\"", "");
String date = parts[2].replace("\"", "");
String uri = parts[5];
String name = HttpUtil.decodeUri(uri).get("name");
int size = Integer.parseInt( parts[8] );
if (size <50) {
%>
<%=ip%> | <%=date %> | <%=name %> |
<%
}
}
}
%>