Lcr-5

log4j.properties

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#level

log4j.rootLogger=

 

debug,

stdout

log4j.category.com.sourceware=

 

debug

 

#add jms appender

 

log4j.appender.A1=

 

logService.JMSQueueAppender

log4j.appender.A1.providerUrl=

 

t3 :

//localhost:7001

log4j.appender.A1.queueConnectionFactoryBindingName=

 

IbosQueueConnectionFactory

log4j.appender.A1.queueBindingName=

 

IbosQueue

log4j.appender.A1.initialContextFactory=

 

weblogic.jndi.WLInitialContextFactory

log4j.appender.A1.layout=

 

org.apache.log4j.PatternLayout

log4j.appender.A1.layout.ConversionPattern=

 

%5p %d (%F : %L) -

%m%n

 

#console appender

log4j.appender.stdout=

 

org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=

 

org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.

log4j.appender.stdout.layout.ConversionPattern=

 

%5p %d (%F : %L) -

%m%n

#file appender

log4j.appender.R=

 

org.apache.log4j.RollingFileAppender

log4j.appender.R.File=

 

youk_sms.log

log4j.appender.R.MaxFileSize=

 

100KB

# Keep one backup file

log4j.appender.R.MaxBackupIndex=

 

1

log4j.appender.R.layout=

 

org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern=

 

%5p %d (%F : %L) -

%m%n

errorPage.jsp

<%@

 

page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>

<%@

 

page import="java.util.ArrayList,information.sh.lp.infoBean.Log" %>

<!

 

DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

 

<%@

 

taglib prefix="lievan" tagdir="/WEB-INF/tags/view"%>

<

 

lievan:header />

 

<

 

body>

 

<h1 align="center"><%=request.getAttribute("message") %></h1>

 

</table>

 

<a style='color:blue' href="javascript:history.go(-1)">&lt;&lt;Previous Page</a>

 

<lievan:footer />

</

 

body>

</

login.jsp

html >

 

login.jsp

html >

html>

login.jsp

<%@

 

page language="java" contentType="text/html; charset=UTF-8"%>

<%@

 

taglib prefix="lievan" tagdir="/WEB-INF/tags/view"%>

<

 

lievan:header />

 

<

 

h1 align="center">Login</h1>

<

 

form method="post" action="<%=request.getContextPath()%>/jsp/login.do">

<

 

table border="5" align="center">

 

<td>

 

<table bgcolor="#eeeeee" border="0">

 

<tr>

 

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>

 

<td></td>

 

<td></td>

 

<td></td>

 

<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>

 

</tr>

 

<tr>

 

<td></td>

 

<td>User Name:</td>

 

<td colspan="2"><input type="Text" id="st" size="15" name="userName"

 

></td>

 

<td></td>

 

</tr>

 

<tr>

 

<td></td>

 

<td>Password:</td>

 

<td colspan="2"><input type="password" id="et" size="17"

 

name="passWord" ></td>

 

<td></td>

 

</tr>

 

<tr>

 

<td></td>

 

<td>Login As:</td>

 

<td><input type="radio" name="role" value="user"

 

checked="checked" />User</td>

 

<td><input type="radio" name="role" value="admin" />Admin</td>

 

<td></td>

 

</tr>

 

<tr>

 

<td></td>

 

<td>&nbsp;</td>

 

<td></td>

 

</tr>

 

<tr>

 

<td></td>

 

<td><input type="reset" value=" Reset "></td>

 

<td></td>

 

<td><input type="submit" value=" Login " /></td>

 

<td></td>

 

</tr>

 

</table>

 

</td>

</

 

table>

</

 

form>

 

<

 

lievan:footer />

manage_list.jsp

<%@

 

page language="java" contentType="text/html; charset=UTF-8"

 

pageEncoding="UTF-8"%>

<%@

 

page import="java.util.ArrayList" %>

<%@

 

page import="java.io.File" %>

<%@

 

page import="information.sh.lp.util.FileUtilTool" %>

 

<%@

 

taglib prefix="lievan" tagdir="/WEB-INF/tags/view"%>

<%@

 

taglib uri="http://www.helloweenvsfei.com/function" prefix="jfn"%>

 

<

 

lievan:header />

 

<

 

body>

<

 

script type="text/javascript">

 

function setDispatch(dispatch) {

document.forms[0].action.value = dispatch;

}

 

function copy() {

setDispatch(

'copy')

}

 

function remove() {

setDispatch(

'remove')

}

</

 

script>

 

<

 

h1 align="center">Project:<%=(String)request.getSession().getAttribute("project")%></h1>

<

 

form method="post" action="<%=request.getContextPath()%>/jsp/manage.do">

 

<input type="hidden" name="action" />

 

<table width="960" align="center" border="2" cellpadding="2"

 

cellspacing="1" bgcolor="#FFFFFF">

 

<tr bgcolor="#eeeeee">

 

<td width="50">No</td>

 

<td width="100">FileName</td>

 

<td width="100">File Size</td>

 

<td >Location</td>

 

<td colspan="2" width="50" align="center">Manage</td>

 

</tr>

 

<%ArrayList<File> logFiles=(ArrayList<File>)request.getAttribute("logFiles");

request.getSession().setAttribute(

"logFiles",logFiles);

 

%>

 

<% int i=1;

 

for(File file: logFiles){%>

 

<tr>

 

<td><%=i%></td>

 

<td><%=file.getName()%></td>

 

<td><%=(file.length()*1000/1024)/1000.0 %> KB</td>

 

<td><%=file.getAbsolutePath()%></td>

 

<td>

 

<input type="checkBox" name="<%=i%>" value="<%=i%>" />

 

</td>

 

</tr>

 

<% i++;} %>

</

 

table>

 

<

 

table align="center" border="0" cellpadding="1" cellspacing="2">

 

<tr>

 

<td align="left"><input type="submit" value="Copy To"

 

onclick="copy()" style='width:75px' /></td><td><input name="copyto" type="text" size="50"></input></td>

 

</tr>

 

<tr>

 

<td align="left"><input type="submit" value=" Remove"

 

onclick="remove()" style='width:75px'/></td>

 

</tr>

</

 

table>

 

<a style='color: blue' href="<%=request.getContextPath()%>/jsp/manageData.jsp">&lt;&lt;ManagementPage</a>

</

 

form>

<

 

lievan:footer />

</

 

body>

</

 

html>

 

 

 

manageData.jsp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<%@

 

 

page language = "java" contentType =

"text/html; charset=UTF-8"

 

 

pageEncoding = "UTF-8"

%>

<%@

 

 

page import = "java.util.ArrayList"

%>

<%@

 

 

page import = "java.io.File"

%>

<%@

 

 

page import = "information.sh.lp.util.FileUtilTool"

%>

 

<%@

 

 

taglib prefix = "lievan" tagdir = "/WEB-INF/tags/view"

%>

<%@

 

 

taglib uri = "http://www.helloweenvsfei.com/function" prefix = "jfn"

%>

 

<

 

 

lievan:header

/>

<

 

 

body

>

<

 

 

h1 align = "center" > Log File Management </ h1

>

<

 

 

H4 align = "right" > Hello, <%= request.getSession().getAttribute( "userName" ) %>

!

 

 

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; < a href = "login.jsp" > Log out </ a ></ H4

>

<

 

 

table width = "760" align = "center" border = "2" cellpadding =

"2"

 

 

cellspacing = "1" bgcolor = "#FFFFFF"

>

 

 

< tr bgcolor = "#eeeeee"

>

 

 

< td width = "55" > No </ td

>

 

 

< td width = "100" > ProjectName </ td

>

 

 

< td width = "70" > File Count </ td

>

 

 

< td > Location </ td

>

 

 

< td colspan = "2" width = "50" align = "center" > Manage </ td

>

 

 

</ tr

>

 

 

<% ArrayList<File> projects=(ArrayList<File>)request.getSession().getAttribute( "projects" );

%>

 

 

<% int

i=1;

 

 

for (File file: projects){

%>

 

 

< tr

>

 

 

< td > <%= i %> </ td

>

 

 

< td > <%= file.getName() %> </ td

>

 

 

<%

ArrayList<File> files=FileUtilTool.subFiles(file);

 

 

if (files!= null &&!files.isEmpty()){ %>

 

 

< td > <%= files.size() %> </ td

>

 

 

<% i++;} else {

%>

 

 

< td > 0 </ td > <% i++;} %>

 

 

< td > <%= file.getAbsolutePath() %> </ td

>

 

 

< td >< a style = 'color: blue' href = manage.do?action=list&&project= <%= file.getName() %> > management </ a ></ td

>

 

 

</ tr

>

 

 

<% }

%>

 

</

 

 

table

>

<

 

 

table width = "760" align = "center" border = "0" cellpadding =

"1"

 

 

cellspacing = "2"

>

 

 

< tr

>

 

 

< td ></ td

>

 

 

</ tr

>

 

 

< tr

>

notFoundPage.jsp

 

<%@

 

page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>

<%@

 

page import="java.util.ArrayList,information.sh.lp.infoBean.Log" %>

<!

 

DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

 

<%@

 

taglib prefix="lievan" tagdir="/WEB-INF/tags/view"%>

<

 

lievan:header />

 

<

 

body>

 

<h1 align="center">No Logs Found</h1>

 

</table>

 

<a style='color:blue' href="javascript:history.go(-1)">&lt;&lt;Previous Page</a>

 

<lievan:footer />

</

 

body>

</

 

html>

 

 

 

 

 

 

< td

>

 

 

 

</ tr

>

</

 

 

table

>

<

 

 

lievan:footer

/>

</

 

 

body

>

</

 

 

html

>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

query_detail.jsp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<%@

 

 

page language = "java" contentType =

"text/html; charset=UTF-8"

 

 

pageEncoding = "UTF-8"

%>

<%@

 

 

page import = "java.util.ArrayList,information.sh.lp.infoBean.Log,information.sh.lp.util.ParseString"

%>

<!

 

 

DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

>

 

<%@

 

 

taglib prefix = "lievan" tagdir = "/WEB-INF/tags/view"

%>

<

 

 

lievan:header

/>

 

<

 

body>

 

 

< h1 align = "center" > Detail Information </ h1 >

 

 

<% Integer index=(Integer)request.getAttribute( "recordIndex"

);

ArrayList<Log> logs=(ArrayList<Log>)(request.getSession().getAttribute(

 

"allLogs"

));

Log log=logs.get(index.intValue()-1);

 

 

%>

 

 

< table width = "760" align = "center" border = "2" cellpadding =

"2"

 

 

cellspacing = "1" bgcolor = "#FFFFFF"

>

 

 

< tr bgcolor = "#eeeeee"

>

 

 

< td width = "55" > Time </ td >< td width = "700" > <%= log.getTime() %> </ td

>

 

 

</ tr

>

 

 

< tr

>

 

 

< td width = "55" > Level </ td >< td width = "700" > <%= log.getLevel() %> </ td

>

 

 

</ tr

>

 

 

< tr

>

 

 

< td width = "55" > Log File </ td

>

 

 

< td width = "700" > File: <%= log.getFile() %>

&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp

At Line:&nbsp&nbsp

 

<%= log.getStart_line()

%>

to &nbsp&nbsp

 

<%= log.getEnd_line() %> </ td

>

 

 

</ tr

>

 

 

< tr

>

 

 

< td width = "55" > Position </ td >< td width = "700" > <%= log.getPosition() %> </ td

>

 

 

</ tr

>

 

 

< tr

>

 

 

< td width = "55" > Thread </ td >< td width = "700" > <%= log.getThread() %> </ td

>

 

 

</ tr

>

 

 

< tr

>

 

 

< td width = "55" > Message </ td >< td width = "700" >< pre > <%= ParseString.inputToHtml(log.getMessage()) %> </ pre ></ td

>

 

 

</ tr

>

 

 

</ table >

 

 

< a style = 'color: blue' href = "javascript:history.go(-1)" > &lt;&lt; Previous Page </ a

>

 

 

< lievan:footer />

</

 

 

body

>

</

 

 

html

>

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值