<%@page import="com.amarsoft.are.io.FileFilterByName"%> <%@ page contentType="text/html; charset=GBK"%> <%@ include file="/IncludeBegin.jsp"%> <% String dataHome = CurPage.getParameter("LogDir"); boolean isOnlyLog=false; if (dataHome==null || "".equals(dataHome)) { isOnlyLog=true; try { InputStream fin = new FileInputStream(ARE.getServiceStub("LOG").getProperty("com.amarsoft.are.log.impl.DefaultLogFactory.logProperties")); Properties props = new Properties(); props.load(fin); dataHome = ARE.replaceEnvVar(props.getProperty("com.amarsoft.are.log.impl.FileHandler.pattern")); fin.close(); } catch (Exception e) { e.printStackTrace(); } } java.io.File logDir = new java.io.File(dataHome); if (!logDir.isDirectory()) logDir = logDir.getParentFile(); if (logDir == null) { out.println("No Directory Define"); } %>
<% if(logDir.exists() && logDir.isDirectory()){ FileFilterByName ff = new FileFilterByName("",".*"); if (isOnlyLog){ff = new FileFilterByName("",".*\\.log");} ff.setDirectoryInclude(false); java.io.File lf[] = logDir.listFiles((java.io.FileFilter)ff); for(int j=0;j <%} }else{%> <%}%>
定义的日志路径: <%=logDir.getPath()%>
日志文件 最后修改时间 大小(K) 大小(M)
<%=lf[j].getName()%> <%=new java.util.Date(lf[j].lastModified()).toLocaleString()%> <%=lf[j].length()/1024+1%>K <%=lf[j].length()/1024/1024+1%>M
定义的日志路径:[<%=logDir.getPath()%>]不存在
<%@ include file="/IncludeEnd.jsp"%>