%@ page import="th.co.muangthai.endrprint.util.VSMUtil" %>
<%@ page import="th.co.muangthai.endrprint.model.hibernate.HibernateUtil" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%----%>
<%----%>
<%
if (request.getParameter("file") == null)
{
// /LOGGING2/ENDR/File/LOF4POSWeb.log
String logFile = "/LOGGING2/PRTENDR/File/";
File dir = new File(logFile);
if (dir.isDirectory())
{
File[] fileArray = dir.listFiles();
List fileList = new ArrayList();
for (File file : dir.listFiles())
{
fileList.add(file);
}
logFile = "/LOGGING2/PRTENDR/Service/";
dir = new File(logFile);
if (dir.listFiles() != null)
{
for (File file : dir.listFiles())
{
fileList.add(file);
}
}
Collections.sort(fileList, new Comparator() {
public int compare(File o1, File o2) {
return o1.lastModified() == o2.lastModified() ? 0 : (o1.lastModified() < o2.lastModified() ? 1 : -1 ) ;
}
}
);
%>
<%
int count = 0;
for (File file : fileList)
{
%>
<%=++count%> |
<%=file.getName()%> |
<%=new Date(file.lastModified())%> |
View
|
<%
}
%>
<%
}
}
%>
<%
if (request.getParameter("file") != null)
{
String logFile = null;
try
{
if (VSMUtil.isNotEmpty(request.getParameter("file")))
{
logFile = request.getParameter("file");
}
if (VSMUtil.isNotEmpty(request.getParameter("fileName")))
{
logFile = "/LOGGING2/PRTENDR/File/" + request.getParameter("fileName");
}
}
catch (Exception e)
{
out.println("error1 : " + e);
}
%>
path : <%=logFile%>
<%
try
{
BufferedReader input = new BufferedReader(new FileReader(logFile));
String line = "";
while ((line = input.readLine()) != null) {
out.println(line);
}
out.flush();
input.close();
}
catch (Exception e)
{
out.println("error2 : " + e);
}
%>
<%
}
%>
<%----%>
<%-- --%>