📄 viewlogs.jsp
字号:
<%@ page language="java" %><%@ page import="org.jahia.params.*" %><%@ page import="java.util.*" %><% HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" ); List logData = (List) engineMap.get( "logData" ); String engineURL = (String) engineMap.get( "engineUrl" ); String sendLogsURL = (String) engineMap.get( "sendLogsURL" ); Integer flushLogs = (Integer) engineMap.get( "flushLogs" ); Integer deletedRows = (Integer) engineMap.get( "deletedRows" ); Boolean sendAsFile = (Boolean) engineMap.get( "sendAsFile" ); int areaSize = 50; String URLSep = (engineURL.indexOf("?") == -1) ? "?" : "&" ; String userAgent = request.getHeader( "user-agent" ); if(userAgent != null) { if(userAgent.indexOf("MSIE") != -1) { areaSize = 85; } }%><script language="javascript"> function openNewWindow( url ) { var params = "width=350,height=450,status=0,menubar=0,resizable=0,scrollbars=0"; var name="testTest"; var myWin = window.open( url, name, params ); }</script> <p class="text"> <b>Administrative Audit Log</b> </p> <form name="logForm" method="POST" action="<%=engineURL%>"> <textarea class="input" name="objectLogs" cols="<%=areaSize%>" rows="18" wrap="off"><% for(int i=0; i < logData.size(); i++) { HashMap logRecord = (HashMap) logData.get(i);%><%=logRecord.get("timeStr")%> <%=logRecord.get("username")%> <%=logRecord.get("operation")%> : <%=logRecord.get("objectname")%> (<%=logRecord.get("objectid")%>)<% } %> </textarea> <p align="right"><% if( deletedRows.intValue() > 0 ) { %> <font color="FF0000"><%=deletedRows%> log record<%if(deletedRows.intValue() > 1){%>s<%}%> successfully deleted</font><br><% } else { %> <!-- <b><a href=javascript:openNewWindow("<%=sendLogsURL%>")>Send</a></b> <br><br> --> <b><a href="<%=engineURL%><%=URLSep%>screen=logs&flush=1">Flush</a></b> <% } %> </p> </form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -