You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by la...@apache.org on 2015/04/13 05:22:24 UTC
[11/16] stratos git commit: Formatting Logging view module
http://git-wip-us.apache.org/repos/asf/stratos/blob/f3355d97/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/js/logviewer.js
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/js/logviewer.js b/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/js/logviewer.js
index 73bf9da..2565405 100644
--- a/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/js/logviewer.js
+++ b/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/js/logviewer.js
@@ -18,83 +18,79 @@
*/
/*
-log.js contains scripts need to handle log information.
-*/
+ log.js contains scripts need to handle log information.
+ */
function viewSingleLogLevels() {
- var loglevel = document.getElementById("logLevelID");
- var loglevel_index = null;
- var loglevel_value = null;
- if (loglevel != null)
- {
- loglevel_index = loglevel.selectedIndex;
- if (loglevel_index != null) {
- loglevel_value = loglevel.options[loglevel_index].value;
- }
- }
- if (loglevel_value != null && loglevel_value != "") {
- location.href = "index.jsp?type=" + loglevel_value;
- } else {
- return;
- }
+ var loglevel = document.getElementById("logLevelID");
+ var loglevel_index = null;
+ var loglevel_value = null;
+ if (loglevel != null) {
+ loglevel_index = loglevel.selectedIndex;
+ if (loglevel_index != null) {
+ loglevel_value = loglevel.options[loglevel_index].value;
+ }
+ }
+ if (loglevel_value != null && loglevel_value != "") {
+ location.href = "index.jsp?type=" + loglevel_value;
+ } else {
+ return;
+ }
}
function viewApplicationLogs() {
- var loglevel = document.getElementById("logLevelID");
- var appName = document.getElementById("appName");
- var loglevel_index = null;
- var loglevel_value = null;
- var appName_index = null;
- var appName_value = null;
- if (loglevel != null)
- {
- loglevel_index = loglevel.selectedIndex;
- if (loglevel_index != null) {
- loglevel_value = loglevel.options[loglevel_index].value;
- }
- }
-
- if (appName != null)
- {
- appName_index = appName.selectedIndex;
- if (appName_index != null) {
- appName_value = appName.options[appName_index].value;
- }
- }
- if (loglevel_value == "Custom") {
- loglevel_value = "ALL";
- }
- if (loglevel_value != null && loglevel_value != "") {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value +"&appName="+appName_value;
- } else if (appName_value != null && appName_value != "") {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value +"&appName="+appName_value;
- } else {
- return;
- }
+ var loglevel = document.getElementById("logLevelID");
+ var appName = document.getElementById("appName");
+ var loglevel_index = null;
+ var loglevel_value = null;
+ var appName_index = null;
+ var appName_value = null;
+ if (loglevel != null) {
+ loglevel_index = loglevel.selectedIndex;
+ if (loglevel_index != null) {
+ loglevel_value = loglevel.options[loglevel_index].value;
+ }
+ }
+
+ if (appName != null) {
+ appName_index = appName.selectedIndex;
+ if (appName_index != null) {
+ appName_value = appName.options[appName_index].value;
+ }
+ }
+ if (loglevel_value == "Custom") {
+ loglevel_value = "ALL";
+ }
+ if (loglevel_value != null && loglevel_value != "") {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value;
+ } else if (appName_value != null && appName_value != "") {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value;
+ } else {
+ return;
+ }
}
function viewSingleLogLevel() {
var loglevel = document.getElementById("logLevelID");
- var tenantDomain = document.getElementById("tenantDomain").value;
- var serviceName = document.getElementById("serviceName").value;
- var logFile = document.getElementById("logFile").value;
+ var tenantDomain = document.getElementById("tenantDomain").value;
+ var serviceName = document.getElementById("serviceName").value;
+ var logFile = document.getElementById("logFile").value;
var loglevel_index = null;
var loglevel_value = null;
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
}
}
if (loglevel_value != null && loglevel_value != "") {
- location.href = "syslog_index.jsp?type=" + loglevel_value+"&logFile="+logFile+"&tenantDomain="+tenantDomain+"&serviceName="+serviceName;
+ location.href = "syslog_index.jsp?type=" + loglevel_value + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
} else {
return;
}
}
-function getTenantSpecificIndex () {
+function getTenantSpecificIndex() {
var loglevel = document.getElementById("logLevelID");
var loglevel_index = null;
var loglevel_value = null;
@@ -102,8 +98,7 @@ function getTenantSpecificIndex () {
var serviceName = document.getElementById("serviceName");
var servicelevel_idex = null;
var service_value = null;
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
@@ -112,28 +107,27 @@ function getTenantSpecificIndex () {
loglevel_value = "ALL";
}
}
- if(serviceName != null)
- {
+ if (serviceName != null) {
servicelevel_idex = serviceName.selectedIndex;
- if(servicelevel_idex != null) {
+ if (servicelevel_idex != null) {
service_value = serviceName.options[servicelevel_idex].value;
}
}
var keyword = document.getElementById("logkeyword");
if (keyword != null && keyword != undefined && keyword.value != null && keyword.value != undefined) {
if (keyword.value == "") {
- if(serviceName != null) {
+ if (serviceName != null) {
location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain;
} else {
- location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain + "&serviceName="+serviceName;
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
}
} else {
- if(serviceName != null) {
- location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain="+
- tenantDomain+"&serviceName="+serviceName+"&keyword=" + keyword.value;
+ if (serviceName != null) {
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" +
+ tenantDomain + "&serviceName=" + serviceName + "&keyword=" + keyword.value;
} else {
- location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain="+
- tenantDomain +"&keyword=" + keyword.value;
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" +
+ tenantDomain + "&keyword=" + keyword.value;
}
}
} else {
@@ -153,26 +147,23 @@ function getTenantApplicationSpecificIndex() {
var service_value = null;
var tenantDomain = document.getElementById("tenantDomain");
var serviceName = document.getElementById("serviceName");
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
}
}
- if (appName != null)
- {
+ if (appName != null) {
appName_index = appName.selectedIndex;
if (appName_index != null) {
appName_value = appName.options[appName_index].value;
}
}
- if(serviceName != null)
- {
+ if (serviceName != null) {
servicelevel_idex = serviceName.selectedIndex;
- if(servicelevel_idex != null) {
+ if (servicelevel_idex != null) {
service_value = serviceName.options[servicelevel_idex].value;
}
}
@@ -181,22 +172,22 @@ function getTenantApplicationSpecificIndex() {
loglevel_value = "ALL";
}
var keyword = document.getElementById("logkeyword");
- if (keyword != null && keyword != undefined ) {
- if(keyword.value == "") {
- if(serviceName != null) {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&serviceName="+service_value
- + "&appName="+appName_value + "&tenantDomain=" + tenantDomain.value;
+ if (keyword != null && keyword != undefined) {
+ if (keyword.value == "") {
+ if (serviceName != null) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&serviceName=" + service_value
+ + "&appName=" + appName_value + "&tenantDomain=" + tenantDomain.value;
} else {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName="+appName_value +
- "&tenantDomain=" + tenantDomain.value ;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value +
+ "&tenantDomain=" + tenantDomain.value;
}
} else {
- if(serviceName != null) {
- location.href = "application_log_viewer.jsp?type="+loglevel_value + "&keyword=" + keyword.value +
- "&serviceName="+service_value + "&appName="+appName_value;
+ if (serviceName != null) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&keyword=" + keyword.value +
+ "&serviceName=" + service_value + "&appName=" + appName_value;
} else {
- location.href = "application_log_viewer.jsp?type="+loglevel_value + "&keyword=" + keyword.value +
- "&appName="+appName_value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&keyword=" + keyword.value +
+ "&appName=" + appName_value;
}
}
} else {
@@ -217,24 +208,21 @@ function getTenantProductSpecificIndex() {
var service_value = null;
var tenantDomain = document.getElementById("tenantDomain");
var serviceName = document.getElementById("serviceName");
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
}
}
- if(serviceName != null)
- {
+ if (serviceName != null) {
servicelevel_idex = serviceName.selectedIndex;
- if(servicelevel_idex != null) {
+ if (servicelevel_idex != null) {
service_value = serviceName.options[servicelevel_idex].value;
}
}
- if (appName != null)
- {
+ if (appName != null) {
appName_index = appName.selectedIndex;
if (appName_index != null) {
appName_value = appName.options[appName_index].value;
@@ -246,20 +234,20 @@ function getTenantProductSpecificIndex() {
var keyword = document.getElementById("logkeyword");
if (keyword != null && keyword != undefined) {
if (keyword.value == "") {
- if(tenantDomain != null && tenantDomain != undefined ) {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value +"&appName="+appName_value+
- "&tenantDomain=" + tenantDomain.value + "&serviceName=" + service_value;
+ if (tenantDomain != null && tenantDomain != undefined) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value +
+ "&tenantDomain=" + tenantDomain.value + "&serviceName=" + service_value;
} else {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value +"&appName="+appName_value+
- "&serviceName=" + service_value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value +
+ "&serviceName=" + service_value;
}
} else {
- if(tenantDomain != null && tenantDomain != undefined ) {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value +"&appName="+appName_value+
- "&tenantDomain=" + tenantDomain.value + "&serviceName=" + service_value + "&keyword=" + keyword.value;
+ if (tenantDomain != null && tenantDomain != undefined) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value +
+ "&tenantDomain=" + tenantDomain.value + "&serviceName=" + service_value + "&keyword=" + keyword.value;
} else {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value +"&appName="+appName_value+
- "&serviceName=" + service_value + "&keyword=" + keyword.value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value +
+ "&serviceName=" + service_value + "&keyword=" + keyword.value;
}
}
} else {
@@ -274,8 +262,7 @@ function getProductTenantSpecificIndex() {
var tenantDomain = document.getElementById("tenantDomain");
var serviceName = document.getElementById("serviceName");
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
@@ -287,19 +274,19 @@ function getProductTenantSpecificIndex() {
var keyword = document.getElementById("logkeyword");
if (keyword != null && keyword != undefined) {
if (keyword.value == "") {
- if(tenantDomain != null && tenantDomain != undefined ) {
- location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain="+tenantDomain.value + "&serviceName="+serviceName.value;
+ if (tenantDomain != null && tenantDomain != undefined) {
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain.value + "&serviceName=" + serviceName.value;
} else {
location.href = "index.jsp?type=" + loglevel_value + "&serviceName=" + serviceName.value;
}
} else {
- if(tenantDomain != null && tenantDomain != undefined ) {
+ if (tenantDomain != null && tenantDomain != undefined) {
location.href = "index.jsp?type=" + loglevel_value + "&serviceName=" + serviceName.value +
- "&tenantDomain=" + tenantDomain.value + "&keyword=" + keyword.value;
+ "&tenantDomain=" + tenantDomain.value + "&keyword=" + keyword.value;
} else {
location.href = "index.jsp?type=" + loglevel_value + "&serviceName=" + serviceName.value +
- "&keyword=" + keyword.value;
+ "&keyword=" + keyword.value;
}
}
} else {
@@ -308,18 +295,18 @@ function getProductTenantSpecificIndex() {
}
function submitenter(e) {
- var keycode;
- if (window.event) {
- keycode = window.event.keyCode;
- } else if (e) {
- keycode = e.which;
- }
- if (keycode == 13) {
- searchLogs();
- return true;
- } else {
- return true;
- }
+ var keycode;
+ if (window.event) {
+ keycode = window.event.keyCode;
+ } else if (e) {
+ keycode = e.which;
+ }
+ if (keycode == 13) {
+ searchLogs();
+ return true;
+ } else {
+ return true;
+ }
}
function submitenterNormal(e) {
@@ -359,15 +346,14 @@ function submitenterTenant(e) {
keycode = e.which;
}
if (keycode == 13) {
- getTenantSpecificIndex ();
+ getTenantSpecificIndex();
return true;
} else {
return true;
}
}
-function submitenterbottomUp(e)
-{
+function submitenterbottomUp(e) {
var keycode;
if (window.event) {
keycode = window.event.keyCode;
@@ -375,9 +361,8 @@ function submitenterbottomUp(e)
else if (e) {
keycode = e.which;
}
- if (keycode == 13)
- {
- searchLogBottomLogs();
+ if (keycode == 13) {
+ searchLogBottomLogs();
return true;
}
else {
@@ -385,66 +370,65 @@ function submitenterbottomUp(e)
}
}
-function isNumeric(str)
-{
- var validChars = "0123456789";
- var isNumber = true;
- var char;
- for (i = 0; i < str.length && isNumber == true; i++) {
- char = str.charAt(i);
- if (validChars.indexOf(char) == -1) {
- isNumber = false;
- }
- }
- return isNumber;
+function isNumeric(str) {
+ var validChars = "0123456789";
+ var isNumber = true;
+ var char;
+ for (i = 0; i < str.length && isNumber == true; i++) {
+ char = str.charAt(i);
+ if (validChars.indexOf(char) == -1) {
+ isNumber = false;
+ }
+ }
+ return isNumber;
}
function searchLogBottomLogs() {
- var logFile = document.getElementById("logFile").value;
- var log_index = document.getElementById("logIndex").value;
- var loglevel = document.getElementById("logLevelID");
- var serviceName = document.getElementById("serviceName").value;
- var loglevel_index = null;
- var loglevel_value = null;
- var tenantDomain = document.getElementById("tenantDomain").value;
- if(log_index == ''){
+ var logFile = document.getElementById("logFile").value;
+ var log_index = document.getElementById("logIndex").value;
+ var loglevel = document.getElementById("logLevelID");
+ var serviceName = document.getElementById("serviceName").value;
+ var loglevel_index = null;
+ var loglevel_value = null;
+ var tenantDomain = document.getElementById("tenantDomain").value;
+ if (log_index == '') {
CARBON.showWarningDialog('Head index cannot be empty');
return false;
}
- if(! isNumeric(log_index)) {
- CARBON.showWarningDialog('Enter non negative numeric values for log head');
- return false;
+ if (!isNumeric(log_index)) {
+ CARBON.showWarningDialog('Enter non negative numeric values for log head');
+ return false;
}
- if(log_index < 1){
- CARBON.showWarningDialog('Log index should be between 1 and 10000000');
+ if (log_index < 1) {
+ CARBON.showWarningDialog('Log index should be between 1 and 10000000');
return false;
}
- if(log_index > 10000000){
+ if (log_index > 10000000) {
CARBON.showWarningDialog('Log index should be between 1 and 10000000');
return false;
}
- if (loglevel != null) {
- loglevel_index = loglevel.selectedIndex;
- if (loglevel_index != null) {
- loglevel_value = loglevel.options[loglevel_index].value;
- if (loglevel_value == "Custom") {
- loglevel_value = "ALL";
- }
- }
- }
- var keyword = document.getElementById("keyword");
- if (keyword != null && keyword != undefined && keyword.value != null
+ if (loglevel != null) {
+ loglevel_index = loglevel.selectedIndex;
+ if (loglevel_index != null) {
+ loglevel_value = loglevel.options[loglevel_index].value;
+ if (loglevel_value == "Custom") {
+ loglevel_value = "ALL";
+ }
+ }
+ }
+ var keyword = document.getElementById("keyword");
+ if (keyword != null && keyword != undefined && keyword.value != null
&& keyword.value != undefined) {
- if (keyword.value == "") {
- location.href = "view.jsp?type=ALL&logIndex=" + log_index+"&logFile="+logFile+"&tenantDomain="+tenantDomain+"&serviceName="+serviceName;
- } else {
- location.href = "view.jsp?type=" + loglevel_value + "&keyword="
- + keyword.value+"&logIndex=" + log_index+"&logFile="+logFile+"&tenantDomain="+tenantDomain+"&serviceName="+serviceName;
- }
- } else {
- return;
- }
+ if (keyword.value == "") {
+ location.href = "view.jsp?type=ALL&logIndex=" + log_index + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
+ } else {
+ location.href = "view.jsp?type=" + loglevel_value + "&keyword="
+ + keyword.value + "&logIndex=" + log_index + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
+ }
+ } else {
+ return;
+ }
}
function searchLogs() {
var loglevel = document.getElementById("logLevelID");
@@ -457,71 +441,69 @@ function searchLogs() {
var collapseVal = document.getElementById("propertyTableSearch");
var collapse = "false";
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
- }
+ }
if (loglevel_value == "Custom") {
- loglevel_value = "ALL";
- }
+ loglevel_value = "ALL";
+ }
}
- if(collapseVal.style.display == "") {
+ if (collapseVal.style.display == "") {
collapse = "true";
}
- if(serviceName != null)
- {
+ if (serviceName != null) {
servicelevel_idex = serviceName.selectedIndex;
- if(servicelevel_idex != null) {
+ if (servicelevel_idex != null) {
service_value = serviceName.options[servicelevel_idex].value;
}
}
var propertyTab = document.getElementById('propertyTable');
- var propertySymbolMax = document.getElementById('propertySymbolMax');
+ var propertySymbolMax = document.getElementById('propertySymbolMax');
var keyword = document.getElementById("logkeyword");
if (keyword != null && keyword != undefined) {
if (keyword.value == "") {
- if(tenantDomain != null && tenantDomain != undefined ) {
- if(serviceName != null) {
- location.href = "index.jsp?type="+loglevel_value+"&tenantDomain=" + tenantDomain.value +
- "&serviceName="+service_value + "&collapse=" + collapse;
+ if (tenantDomain != null && tenantDomain != undefined) {
+ if (serviceName != null) {
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain.value +
+ "&serviceName=" + service_value + "&collapse=" + collapse;
} else {
- location.href = "index.jsp?type="+loglevel_value+"&tenantDomain=" + tenantDomain.value +
- "&collapse=" + collapse;
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain.value +
+ "&collapse=" + collapse;
}
} else {
- if(serviceName != null) {
- location.href = "index.jsp?type="+loglevel_value+"&serviceName=" + service_value + "&collapse=" + collapse;
+ if (serviceName != null) {
+ location.href = "index.jsp?type=" + loglevel_value + "&serviceName=" + service_value + "&collapse=" + collapse;
} else {
location.href = "index.jsp?type=" + loglevel_value + "&collapse=" + collapse;
}
}
} else {
- if(tenantDomain != null && tenantDomain != undefined ) {
- if(serviceName != null) {
- location.href = "index.jsp?type="+loglevel_value + "&tenantDomain="+tenantDomain.value +
- "&serviceName=" + service_value+ "&keyword="+ keyword.value + "&collapse=" + collapse;
+ if (tenantDomain != null && tenantDomain != undefined) {
+ if (serviceName != null) {
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain.value +
+ "&serviceName=" + service_value + "&keyword=" + keyword.value + "&collapse=" + collapse;
} else {
- location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain="+tenantDomain.value +
- "&keyword=" + keyword.value + "&collapse=" + collapse;
+ location.href = "index.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain.value +
+ "&keyword=" + keyword.value + "&collapse=" + collapse;
}
} else {
- if(serviceName != null) {
- location.href = "index.jsp?type="+loglevel_value + "&serviceName="+service_value +
- "&keyword=" + keyword.value + "&collapse=" + collapse;
+ if (serviceName != null) {
+ location.href = "index.jsp?type=" + loglevel_value + "&serviceName=" + service_value +
+ "&keyword=" + keyword.value + "&collapse=" + collapse;
} else {
- location.href = "index.jsp?type="+loglevel_value +
- "&keyword=" + keyword.value + "&collapse=" + collapse;
+ location.href = "index.jsp?type=" + loglevel_value +
+ "&keyword=" + keyword.value + "&collapse=" + collapse;
}
}
}
} else {
- return ;
+ return;
}
}
@@ -529,8 +511,7 @@ function searchNormal() {
var loglevel = document.getElementById("logLevelID");
var loglevel_index = null;
var loglevel_value = null;
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
@@ -560,8 +541,7 @@ function searchNormalManager() {
var loglevel_value = null;
var collapseVal = document.getElementById("propertyTableSearch");
var collapse = "false";
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
@@ -570,14 +550,13 @@ function searchNormalManager() {
loglevel_value = "ALL";
}
}
- if(collapseVal.style.display == "") {
+ if (collapseVal.style.display == "") {
collapse = "true";
}
- if(serviceName != null)
- {
+ if (serviceName != null) {
servicelevel_idex = serviceName.selectedIndex;
- if(servicelevel_idex != null) {
+ if (servicelevel_idex != null) {
service_value = serviceName.options[servicelevel_idex].value;
}
}
@@ -587,35 +566,35 @@ function searchNormalManager() {
location.href = "index.jsp?type=" + loglevel_value + "&serviceName=" + service_value + "&collapse=" + collapse;
} else {
location.href = "index.jsp?type=" + loglevel_value + "&keyword=" + keyword.value +
- "&serviceName=" + service_value + "&collapse=" + collapse;
+ "&serviceName=" + service_value + "&collapse=" + collapse;
}
} else {
- return ;
+ return;
}
}
function showQueryProperties() {
var propertyTab = document.getElementById('propertyTable');
- var propertySymbolMax = document.getElementById('propertySymbolMax');
- if(propertyTab.style.display == 'none') {
+ var propertySymbolMax = document.getElementById('propertySymbolMax');
+ if (propertyTab.style.display == 'none') {
propertyTab.style.display = '';
- propertySymbolMax.setAttribute('style','background-image:url(images/minus.gif);');
+ propertySymbolMax.setAttribute('style', 'background-image:url(images/minus.gif);');
} else {
propertyTab.style.display = 'none';
- propertySymbolMax.setAttribute('style','background-image:url(images/plus.gif);');
+ propertySymbolMax.setAttribute('style', 'background-image:url(images/plus.gif);');
}
}
function showQueryPropertiesSearch() {
var propertyTab = document.getElementById('propertyTableSearch');
- var propertySymbolMax = document.getElementById('propertySymbolMaxSearch');
- if(propertyTab.style.display == 'none') {
+ var propertySymbolMax = document.getElementById('propertySymbolMaxSearch');
+ if (propertyTab.style.display == 'none') {
propertyTab.style.display = '';
- propertySymbolMax.setAttribute('style','background-image:url(images/minus.gif);');
+ propertySymbolMax.setAttribute('style', 'background-image:url(images/minus.gif);');
} else {
propertyTab.style.display = 'none';
- propertySymbolMax.setAttribute('style','background-image:url(images/plus.gif);');
+ propertySymbolMax.setAttribute('style', 'background-image:url(images/plus.gif);');
}
}
function appSubmitenter(e) {
@@ -654,8 +633,7 @@ function searchAppLogs() {
var loglevel_value = null;
var appName_index = null;
var appName_value = null;
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
@@ -664,8 +642,7 @@ function searchAppLogs() {
if (loglevel_value == "Custom") {
loglevel_value = "ALL";
}
- if (appName != null)
- {
+ if (appName != null) {
appName_index = appName.selectedIndex;
if (appName_index != null) {
appName_value = appName.options[appName_index].value;
@@ -674,9 +651,9 @@ function searchAppLogs() {
var keyword = document.getElementById("logkeyword");
if (keyword != null && keyword != undefined) {
if (keyword.value == "") {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName="+appName_value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value;
} else {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&keyword=" + keyword.value+"&appName="+appName_value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&keyword=" + keyword.value + "&appName=" + appName_value;
}
} else {
return;
@@ -696,8 +673,7 @@ function searchAppLogsAdv() {
var loglevel_value = null;
var appName_index = null;
var appName_value = null;
- if (loglevel != null)
- {
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
@@ -706,58 +682,56 @@ function searchAppLogsAdv() {
if (loglevel_value == "Custom") {
loglevel_value = "ALL";
}
- if (appName != null)
- {
+ if (appName != null) {
appName_index = appName.selectedIndex;
if (appName_index != null) {
appName_value = appName.options[appName_index].value;
}
}
- if(serviceName != null)
- {
+ if (serviceName != null) {
servicelevel_idex = serviceName.selectedIndex;
- if(servicelevel_idex != null) {
+ if (servicelevel_idex != null) {
service_value = serviceName.options[servicelevel_idex].value;
}
}
var keyword = document.getElementById("logkeyword");
if (keyword != null && keyword != undefined) {
if (keyword.value == "") {
- if(tenantDomain != null && tenantDomain != undefined ) {
- if(serviceName != null) {
- location.href = "application_log_viewer.jsp?type="+loglevel_value+"&tenantDomain=" +
- tenantDomain.value + "&serviceName="+service_value + "&appName=" + appName_value;
+ if (tenantDomain != null && tenantDomain != undefined) {
+ if (serviceName != null) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&tenantDomain=" +
+ tenantDomain.value + "&serviceName=" + service_value + "&appName=" + appName_value;
} else {
- location.href = "application_log_viewer.jsp?type="+loglevel_value+"&tenantDomain=" +
- tenantDomain.value + "&appName=" + appName_value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&tenantDomain=" +
+ tenantDomain.value + "&appName=" + appName_value;
}
} else {
- if(serviceName != null) {
- location.href = "application_log_viewer.jsp?type="+loglevel_value+"&serviceName=" + service_value +
- "&appName=" + appName_value;
+ if (serviceName != null) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&serviceName=" + service_value +
+ "&appName=" + appName_value;
} else {
location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&appName=" + appName_value;
}
}
} else {
- if(tenantDomain != null && tenantDomain != undefined ) {
- if(serviceName != null) {
- location.href = "application_log_viewer.jsp?type="+loglevel_value + "&tenantDomain="+
- tenantDomain.value +
- "&serviceName=" + service_value+ "&keyword="+ keyword.value + "&appName=" + appName_value;
+ if (tenantDomain != null && tenantDomain != undefined) {
+ if (serviceName != null) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&tenantDomain=" +
+ tenantDomain.value +
+ "&serviceName=" + service_value + "&keyword=" + keyword.value + "&appName=" + appName_value;
} else {
- location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&tenantDomain="+tenantDomain.value +
- "&keyword=" + keyword.value + "&appName=" + appName_value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&tenantDomain=" + tenantDomain.value +
+ "&keyword=" + keyword.value + "&appName=" + appName_value;
}
} else {
- if(serviceName != null) {
- location.href = "application_log_viewer.jsp?type="+loglevel_value + "&serviceName="+service_value +
- "&keyword=" + keyword.value + "&appName=" + appName_value;
+ if (serviceName != null) {
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value + "&serviceName=" + service_value +
+ "&keyword=" + keyword.value + "&appName=" + appName_value;
} else {
- location.href = "application_log_viewer.jsp?type="+loglevel_value +
- "&keyword=" + keyword.value + "&appName=" + appName_value;
+ location.href = "application_log_viewer.jsp?type=" + loglevel_value +
+ "&keyword=" + keyword.value + "&appName=" + appName_value;
}
}
@@ -769,13 +743,12 @@ function searchAppLogsAdv() {
function searchLog111() {
var loglevel = document.getElementById("logLevelID");
- var logFile = document.getElementById("logFile").value;
- var serviceName = document.getElementById("serviceName").value;
+ var logFile = document.getElementById("logFile").value;
+ var serviceName = document.getElementById("serviceName").value;
var loglevel_index = null;
var loglevel_value = null;
- var tenantDomain = document.getElementById("tenantDomain").value;
- if (loglevel != null)
- {
+ var tenantDomain = document.getElementById("tenantDomain").value;
+ if (loglevel != null) {
loglevel_index = loglevel.selectedIndex;
if (loglevel_index != null) {
loglevel_value = loglevel.options[loglevel_index].value;
@@ -784,9 +757,9 @@ function searchLog111() {
var keyword = document.getElementById("keyword");
if (keyword != null && keyword != undefined && keyword.value != null && keyword.value != undefined) {
if (keyword.value == "") {
- location.href = "syslog_index.jsp?type=ALL"+"&logFile="+logFile+"&tenantDomain="+tenantDomain;
+ location.href = "syslog_index.jsp?type=ALL" + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain;
} else {
- location.href = "syslog_index.jsp?type=" + loglevel_value + "&keyword=" + keyword.value+"&logFile="+logFile+"&tenantDomain="+tenantDomain+"&serviceName="+serviceName;
+ location.href = "syslog_index.jsp?type=" + loglevel_value + "&keyword=" + keyword.value + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
}
} else {
return;
@@ -794,92 +767,92 @@ function searchLog111() {
}
function clearLogEntries(message) {
- CARBON.showConfirmationDialog(message, function() {
+ CARBON.showConfirmationDialog(message, function () {
location.href = "syslog_index.jsp?action=clear-logs";
});
}
function viewSingleSysLogLevel() {
- var loglevel = document.getElementById("logLevelID");
- var serviceName = document.getElementById("serviceName").value;
- var logFile = document.getElementById("logFile").value;
- var tenantDomain = document.getElementById("tenantDomain").value;
- var loglevel_index = null;
- var loglevel_value = null;
- if (loglevel != null) {
- loglevel_index = loglevel.selectedIndex;
- if (loglevel_index != null) {
- loglevel_value = loglevel.options[loglevel_index].value;
- }
- }
- if (loglevel_value != null && loglevel_value != "") {
- location.href = "view.jsp?type=" + loglevel_value+"&logFile="+logFile+"&tenantDomain="+tenantDomain+"&serviceName="+serviceName;
- } else {
- return;
- }
+ var loglevel = document.getElementById("logLevelID");
+ var serviceName = document.getElementById("serviceName").value;
+ var logFile = document.getElementById("logFile").value;
+ var tenantDomain = document.getElementById("tenantDomain").value;
+ var loglevel_index = null;
+ var loglevel_value = null;
+ if (loglevel != null) {
+ loglevel_index = loglevel.selectedIndex;
+ if (loglevel_index != null) {
+ loglevel_value = loglevel.options[loglevel_index].value;
+ }
+ }
+ if (loglevel_value != null && loglevel_value != "") {
+ location.href = "view.jsp?type=" + loglevel_value + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
+ } else {
+ return;
+ }
}
function clearProperties() {
- document.getElementById("logIndex").value = "";
- document.getElementById("type").value="ALL";
- document.getElementById("keyword").value="";
+ document.getElementById("logIndex").value = "";
+ document.getElementById("type").value = "ALL";
+ document.getElementById("keyword").value = "";
}
function searchTenantLog() {
- var loglevel = document.getElementById("logLevelID");
- var serviceName = document.getElementById("serviceName").value;
- var logFile = document.getElementById("logFile").value;
- var tenantDomain = document.getElementById("tenantDomain").value;
- var loglevel_index = null;
- var loglevel_value = null;
- if (loglevel != null) {
- loglevel_index = loglevel.selectedIndex;
- if (loglevel_index != null) {
- loglevel_value = loglevel.options[loglevel_index].value;
- if (loglevel_value == "Custom") {
- loglevel_value = "ALL";
- }
- }
- }
- var keyword = document.getElementById("keyword");
- if (keyword != null && keyword != undefined && keyword.value != null
- && keyword.value != undefined) {
- if (keyword.value == "") {
- location.href = "view.jsp?type=ALL"+"&logFile="+logFile+"&tenantDomain="+tenantDomain+"&serviceName="+serviceName;
- } else {
- location.href = "view.jsp?type=" + loglevel_value
- + "&keyword=" + keyword.value+"&logFile="+logFile+"&tenantDomain="+tenantDomain+"&serviceName="+serviceName;
- }
- } else {
- return;
- }
+ var loglevel = document.getElementById("logLevelID");
+ var serviceName = document.getElementById("serviceName").value;
+ var logFile = document.getElementById("logFile").value;
+ var tenantDomain = document.getElementById("tenantDomain").value;
+ var loglevel_index = null;
+ var loglevel_value = null;
+ if (loglevel != null) {
+ loglevel_index = loglevel.selectedIndex;
+ if (loglevel_index != null) {
+ loglevel_value = loglevel.options[loglevel_index].value;
+ if (loglevel_value == "Custom") {
+ loglevel_value = "ALL";
+ }
+ }
+ }
+ var keyword = document.getElementById("keyword");
+ if (keyword != null && keyword != undefined && keyword.value != null
+ && keyword.value != undefined) {
+ if (keyword.value == "") {
+ location.href = "view.jsp?type=ALL" + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
+ } else {
+ location.href = "view.jsp?type=" + loglevel_value
+ + "&keyword=" + keyword.value + "&logFile=" + logFile + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName;
+ }
+ } else {
+ return;
+ }
}
-
+
function getFilteredLogs() {
-
- var loglevel = document.getElementById("logLevelID");
- var log_index = document.getElementById("logIndex").value;
- var appName = document.getElementById("appName");
- var start = document.getElementById("start").value;
- var end = document.getElementById("end").value;
- if (document.getElementById("NowradioDate").checked) {
- start='';
- end='';
- }
- var serviceName = null;
- var tenantDomain = null;
- // regular expression to match required date format
- var reTdate = '\\d{4}-\\d{1,2}-\\d{1,2}\\s\\d{1,2}:\\d{1,2}';
- var re = new RegExp(reTdate);
-
- if(start != '' && !start.match(re)) {
- CARBON.showWarningDialog('Invalid start date Format');
- return false;
- }
- if(end != '' && !end.match(re)) {
- CARBON.showWarningDialog('Invalid end date Format');
- return false;
- }
+
+ var loglevel = document.getElementById("logLevelID");
+ var log_index = document.getElementById("logIndex").value;
+ var appName = document.getElementById("appName");
+ var start = document.getElementById("start").value;
+ var end = document.getElementById("end").value;
+ if (document.getElementById("NowradioDate").checked) {
+ start = '';
+ end = '';
+ }
+ var serviceName = null;
+ var tenantDomain = null;
+ // regular expression to match required date format
+ var reTdate = '\\d{4}-\\d{1,2}-\\d{1,2}\\s\\d{1,2}:\\d{1,2}';
+ var re = new RegExp(reTdate);
+
+ if (start != '' && !start.match(re)) {
+ CARBON.showWarningDialog('Invalid start date Format');
+ return false;
+ }
+ if (end != '' && !end.match(re)) {
+ CARBON.showWarningDialog('Invalid end date Format');
+ return false;
+ }
// // regular expression to match required time format
// var reTime = /^\d{1,2}:\d{2}([ap]m)?$/;
// if(time != '' && !time.match(reTime)) {
@@ -887,54 +860,53 @@ function getFilteredLogs() {
// return false;
// }
- if (document.getElementById("serviceName") != null) {
- serviceName = document.getElementById("serviceName").value
- }
- if (document.getElementById("tenantDomain") != null) {
- tenantDomain = document.getElementById("tenantDomain").value
- }
- var loglevel_index = null;
- var loglevel_value = null;
-
- if (loglevel != null) {
- loglevel_index = loglevel.selectedIndex;
- if (loglevel_index != null) {
- loglevel_value = loglevel.options[loglevel_index].value;
- if (loglevel_value == "Custom") {
- loglevel_value = "ALL";
- }
- }
- }
- var keyword = document.getElementById("keyword").value;
- var logger = document.getElementById("logger").value;
- if (appName != null) {
- appName = document.getElementById("appName").value;
- location.href = "application_log_viewer.jsp?priority=" + loglevel_value
- + "&keyword=" + keyword + "&logIndex=" + log_index
- + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName
- + "&logger=" + logger + "&start=" + start + "&appName=" + appName
- + "&end=" + end;
- } else {
- location.href = "cassandra_log_viewer.jsp?priority=" + loglevel_value
- + "&keyword=" + keyword + "&logIndex=" + log_index
- + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName
- + "&logger=" + logger + "&start=" + start
- + "&end=" + end;
- }
-
-}
+ if (document.getElementById("serviceName") != null) {
+ serviceName = document.getElementById("serviceName").value
+ }
+ if (document.getElementById("tenantDomain") != null) {
+ tenantDomain = document.getElementById("tenantDomain").value
+ }
+ var loglevel_index = null;
+ var loglevel_value = null;
+
+ if (loglevel != null) {
+ loglevel_index = loglevel.selectedIndex;
+ if (loglevel_index != null) {
+ loglevel_value = loglevel.options[loglevel_index].value;
+ if (loglevel_value == "Custom") {
+ loglevel_value = "ALL";
+ }
+ }
+ }
+ var keyword = document.getElementById("keyword").value;
+ var logger = document.getElementById("logger").value;
+ if (appName != null) {
+ appName = document.getElementById("appName").value;
+ location.href = "application_log_viewer.jsp?priority=" + loglevel_value
+ + "&keyword=" + keyword + "&logIndex=" + log_index
+ + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName
+ + "&logger=" + logger + "&start=" + start + "&appName=" + appName
+ + "&end=" + end;
+ } else {
+ location.href = "cassandra_log_viewer.jsp?priority=" + loglevel_value
+ + "&keyword=" + keyword + "&logIndex=" + log_index
+ + "&tenantDomain=" + tenantDomain + "&serviceName=" + serviceName
+ + "&logger=" + logger + "&start=" + start
+ + "&end=" + end;
+ }
+}
function showTrace(obj) {
- var traceTab = document.getElementById('traceTable'+obj);
- var traceSymbolMax = document.getElementById('traceSymbolMax'+obj);
- if(traceTab.style.display == 'none') {
+ var traceTab = document.getElementById('traceTable' + obj);
+ var traceSymbolMax = document.getElementById('traceSymbolMax' + obj);
+ if (traceTab.style.display == 'none') {
traceTab.style.display = '';
- traceSymbolMax.setAttribute('style','background-image:url(images/minus.gif);');
+ traceSymbolMax.setAttribute('style', 'background-image:url(images/minus.gif);');
} else {
traceTab.style.display = 'none';
- traceSymbolMax.setAttribute('style','background-image:url(images/plus.gif);');
+ traceSymbolMax.setAttribute('style', 'background-image:url(images/plus.gif);');
}
}
http://git-wip-us.apache.org/repos/asf/stratos/blob/f3355d97/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/syslog_index.jsp
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/syslog_index.jsp b/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/syslog_index.jsp
index efa8af8..3faaca3 100644
--- a/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/syslog_index.jsp
+++ b/components/org.apache.stratos.logging.view.ui/src/main/resources/web/log-view/syslog_index.jsp
@@ -1,368 +1,372 @@
<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
+http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
-->
-<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib uri="http://wso2.org/projects/carbon/taglibs/carbontags.jar"
- prefix="carbon"%>
-<%@ page import="org.apache.stratos.logging.view.ui.LogViewerClient"%>
-<%@ page import="org.apache.axis2.context.ConfigurationContext"%>
-<%@ page import="org.wso2.carbon.CarbonConstants"%>
+ prefix="carbon" %>
+<%@ page import="org.apache.stratos.logging.view.ui.LogViewerClient" %>
+<%@ page import="org.apache.axis2.context.ConfigurationContext" %>
+<%@ page import="org.wso2.carbon.CarbonConstants" %>
<%@ page
- import="org.wso2.carbon.logging.view.stub.types.carbon.LogMessage"%>
-<%@ page import="org.wso2.carbon.utils.ServerConstants"%>
-<%@ page import="org.wso2.carbon.ui.CarbonUIUtil"%>
-<%@ page import="org.wso2.carbon.logging.view.stub.types.carbon.PaginatedLogInfo"%>
-<%@ page import="org.wso2.carbon.logging.view.stub.types.carbon.LogEvent"%>
-<%@ page import="org.wso2.carbon.logging.view.stub.types.carbon.LogInfo"%>
-<%@ page import="org.wso2.carbon.ui.CarbonUIMessage"%>
-<%@ page import="org.wso2.carbon.ui.CarbonUIUtil"%>
-<%@ page import="java.util.regex.Matcher"%>
-<%@ page import="java.util.regex.Pattern"%>
+ import="org.wso2.carbon.logging.view.stub.types.carbon.LogMessage" %>
+<%@ page import="org.wso2.carbon.utils.ServerConstants" %>
+<%@ page import="org.wso2.carbon.ui.CarbonUIUtil" %>
+<%@ page import="org.wso2.carbon.logging.view.stub.types.carbon.PaginatedLogInfo" %>
+<%@ page import="org.wso2.carbon.logging.view.stub.types.carbon.LogEvent" %>
+<%@ page import="org.wso2.carbon.logging.view.stub.types.carbon.LogInfo" %>
+<%@ page import="org.wso2.carbon.ui.CarbonUIMessage" %>
+<%@ page import="org.wso2.carbon.ui.CarbonUIUtil" %>
+<%@ page import="java.util.regex.Matcher" %>
+<%@ page import="java.util.regex.Pattern" %>
<script type="text/javascript" src="js/logviewer.js"></script>
<script type="text/javascript" src="../admin/dialog/js/dialog.js"></script>
<script type="text/javascript">
-function startDownload()
-{
- var url='download-ajaxprocessor.jsp';
- //jQuery.get(url);
-}
+ function startDownload() {
+ var url = 'download-ajaxprocessor.jsp';
+ //jQuery.get(url);
+ }
</script>
<%!
-private boolean isArchiveFile (String fileName) {
- String archivePattern = "[a-zA-Z]*\\.gz";
- CharSequence inputStr = fileName;
- Pattern pattern = Pattern.compile(archivePattern);
- Matcher matcher = pattern.matcher(inputStr);
- return matcher.find();
-}
+ private boolean isArchiveFile(String fileName) {
+ String archivePattern = "[a-zA-Z]*\\.gz";
+ CharSequence inputStr = fileName;
+ Pattern pattern = Pattern.compile(archivePattern);
+ Matcher matcher = pattern.matcher(inputStr);
+ return matcher.find();
+ }
%>
<%
- String backendServerURL = CarbonUIUtil
- .getServerURL(config.getServletContext(), session);
- ConfigurationContext configContext = (ConfigurationContext) config.getServletContext()
- .getAttribute(CarbonConstants.CONFIGURATION_CONTEXT);
+ String backendServerURL = CarbonUIUtil
+ .getServerURL(config.getServletContext(), session);
+ ConfigurationContext configContext = (ConfigurationContext) config.getServletContext()
+ .getAttribute(CarbonConstants.CONFIGURATION_CONTEXT);
- String cookie = (String) session.getAttribute(ServerConstants.ADMIN_SERVICE_COOKIE);
- LogViewerClient logViewerClient;
- String action;
- LogMessage[] logMessages;
- LogInfo[] logInfo;
- String tenantDomain = "";
- String serviceName = "WSO2 Stratos Manager";
- boolean isLogsFromSyslog;
- PaginatedLogInfo paginatedLogInfo;
- boolean isStratosService = false;
- String pageNumberStr = request.getParameter("pageNumber");
- boolean isSTSyslog = false;
- String serviceNames[];
- boolean isManager = false;
- boolean showManager = false;
- if (pageNumberStr == null) {
- pageNumberStr = "0";
- }
- boolean showTenantDomain = false;
- int pageNumber = 0;
- int numberOfPages = 0;
- try {
- pageNumber = Integer.parseInt(pageNumberStr);
- } catch (NumberFormatException ignored) {
- // page number format exception
- }
- try {
+ String cookie = (String) session.getAttribute(ServerConstants.ADMIN_SERVICE_COOKIE);
+ LogViewerClient logViewerClient;
+ String action;
+ LogMessage[] logMessages;
+ LogInfo[] logInfo;
+ String tenantDomain = "";
+ String serviceName = "WSO2 Stratos Manager";
+ boolean isLogsFromSyslog;
+ PaginatedLogInfo paginatedLogInfo;
+ boolean isStratosService = false;
+ String pageNumberStr = request.getParameter("pageNumber");
+ boolean isSTSyslog = false;
+ String serviceNames[];
+ boolean isManager = false;
+ boolean showManager = false;
+ if (pageNumberStr == null) {
+ pageNumberStr = "0";
+ }
+ boolean showTenantDomain = false;
+ int pageNumber = 0;
+ int numberOfPages = 0;
+ try {
+ pageNumber = Integer.parseInt(pageNumberStr);
+ } catch (NumberFormatException ignored) {
+ // page number format exception
+ }
+ try {
- logViewerClient = new LogViewerClient(cookie, backendServerURL, configContext);
- action = request.getParameter("action");
- tenantDomain = request.getParameter("tenantDomain");
- serviceName = request.getParameter("serviceName");
- isLogsFromSyslog = logViewerClient.isDataFromSysLog(tenantDomain);
- isSTSyslog = logViewerClient.isSTSyslogConfig(tenantDomain);
- isManager = logViewerClient.isManager();
-
- serviceName = (serviceName == null) ? "WSO2 Stratos Manager" : serviceName;
- tenantDomain = (tenantDomain == null) ? "" : tenantDomain;
- serviceNames = logViewerClient.getServiceNames();
- isStratosService = logViewerClient.isStratosService();
- showTenantDomain = (isSTSyslog && isLogsFromSyslog && isStratosService);
- showManager = (isManager && isLogsFromSyslog);
- if (logViewerClient.isLogsConfigured(tenantDomain)) {
- paginatedLogInfo = logViewerClient.getPaginatedLogInfo(pageNumber,
- tenantDomain, serviceName);
- if (paginatedLogInfo != null) {
- logInfo = paginatedLogInfo.getLogInfo();
- numberOfPages = paginatedLogInfo.getNumberOfPages();
- //logMessages = logViewerClient.getTenentLogs();
+ logViewerClient = new LogViewerClient(cookie, backendServerURL, configContext);
+ action = request.getParameter("action");
+ tenantDomain = request.getParameter("tenantDomain");
+ serviceName = request.getParameter("serviceName");
+ isLogsFromSyslog = logViewerClient.isDataFromSysLog(tenantDomain);
+ isSTSyslog = logViewerClient.isSTSyslogConfig(tenantDomain);
+ isManager = logViewerClient.isManager();
- //logMessages = logViewerClient.getLogs(type, keyword);
+ serviceName = (serviceName == null) ? "WSO2 Stratos Manager" : serviceName;
+ tenantDomain = (tenantDomain == null) ? "" : tenantDomain;
+ serviceNames = logViewerClient.getServiceNames();
+ isStratosService = logViewerClient.isStratosService();
+ showTenantDomain = (isSTSyslog && isLogsFromSyslog && isStratosService);
+ showManager = (isManager && isLogsFromSyslog);
+ if (logViewerClient.isLogsConfigured(tenantDomain)) {
+ paginatedLogInfo = logViewerClient.getPaginatedLogInfo(pageNumber,
+ tenantDomain, serviceName);
+ if (paginatedLogInfo != null) {
+ logInfo = paginatedLogInfo.getLogInfo();
+ numberOfPages = paginatedLogInfo.getNumberOfPages();
+ //logMessages = logViewerClient.getTenentLogs();
- for (int i = 0; i < logInfo.length; i++) {
- String logFile = logInfo[i].getLogName();
- String logDate = logInfo[i].getLogDate();
- String logSize = logInfo[i].getLogDate();
- }
- }
- else {
- logViewerClient.getPaginatedLogInfo(pageNumber,
- tenantDomain, serviceName);
- CarbonUIMessage.sendCarbonUIMessage(
- "Please configure syslog in order to view tenant specific logs.",
- CarbonUIMessage.ERROR, request);
- %>
- <script type="text/javascript">
- location.href = "../admin/error.jsp";
- </script>
- <%
- return;
- }
-
- } else {
- logViewerClient.getPaginatedLogInfo(pageNumber,
- tenantDomain, serviceName);
- CarbonUIMessage.sendCarbonUIMessage(
- "Please configure syslog in order to view tenant specific logs.",
- CarbonUIMessage.ERROR, request);
+ //logMessages = logViewerClient.getLogs(type, keyword);
+
+ for (int i = 0; i < logInfo.length; i++) {
+ String logFile = logInfo[i].getLogName();
+ String logDate = logInfo[i].getLogDate();
+ String logSize = logInfo[i].getLogDate();
+ }
+ } else {
+ logViewerClient.getPaginatedLogInfo(pageNumber,
+ tenantDomain, serviceName);
+ CarbonUIMessage.sendCarbonUIMessage(
+ "Please configure syslog in order to view tenant specific logs.",
+ CarbonUIMessage.ERROR, request);
%>
<script type="text/javascript">
- location.href = "../admin/error.jsp";
- </script>
+ location.href = "../admin/error.jsp";
+</script>
<%
- return;
- }
+ return;
+ }
- } catch (Exception e) {
- CarbonUIMessage.sendCarbonUIMessage(e.getLocalizedMessage(), CarbonUIMessage.ERROR, request,
- e);
+} else {
+ logViewerClient.getPaginatedLogInfo(pageNumber,
+ tenantDomain, serviceName);
+ CarbonUIMessage.sendCarbonUIMessage(
+ "Please configure syslog in order to view tenant specific logs.",
+ CarbonUIMessage.ERROR, request);
%>
<script type="text/javascript">
- location.href = "../admin/error.jsp";
- </script>
+ location.href = "../admin/error.jsp";
+</script>
<%
- return;
- }
+ return;
+ }
+
+} catch (Exception e) {
+ CarbonUIMessage.sendCarbonUIMessage(e.getLocalizedMessage(), CarbonUIMessage.ERROR, request,
+ e);
+%>
+<script type="text/javascript">
+ location.href = "../admin/error.jsp";
+</script>
+<%
+ return;
+ }
%>
<fmt:bundle basename="org.apache.stratos.logging.view.ui.i18n.Resources">
- <carbon:breadcrumb label="system.logs"
- resourceBundle="org.wso2.carbon.logging.ui.i18n.Resources"
- topPage="true" request="<%=request%>" />
- <div id="middle">
- <h2>
- <fmt:message key="system.logs" />
- </h2>
+ <carbon:breadcrumb label="system.logs"
+ resourceBundle="org.wso2.carbon.logging.ui.i18n.Resources"
+ topPage="true" request="<%=request%>"/>
+ <div id="middle">
+ <h2>
+ <fmt:message key="system.logs"/>
+ </h2>
- <div id="workArea">
- <br />
- <%
- if (isLogsFromSyslog) {
- %>
- <font color="blue"><fmt:message
- key="remote.log.location.information" />
- </font>
- <%
- } else {
- %>
- <font color="blue"><fmt:message
- key="local.log.location.information" />
- </font>
- <%
- }
- %>
+ <div id="workArea">
+ <br/>
+ <%
+ if (isLogsFromSyslog) {
+ %>
+ <font color="blue"><fmt:message
+ key="remote.log.location.information"/>
+ </font>
+ <%
+ } else {
+ %>
+ <font color="blue"><fmt:message
+ key="local.log.location.information"/>
+ </font>
+ <%
+ }
+ %>
- <br /> <br />
- <%
- if (showTenantDomain || showManager) {
- %>
- <table border="0" class="styledLeft">
- <tbody>
- <tr>
- <td>
+ <br/> <br/>
+ <%
+ if (showTenantDomain || showManager) {
+ %>
+ <table border="0" class="styledLeft">
+ <tbody>
+ <tr>
+ <td>
- <table class="normal">
- <tr>
- <%
- if (showTenantDomain) {
- %>
+ <table class="normal">
+ <tr>
+ <%
+ if (showTenantDomain) {
+ %>
- <td style="padding-right: 2px !important;"><nobr>
- <fmt:message key="tenant.domain" />
- </nobr>
- </td>
- <td style="padding-right: 2px !important;"><input
- value="<%=tenantDomain%>" id="tenantDomain"
- name="tenantDomain" size="20" type="text"></td>
+ <td style="padding-right: 2px !important;">
+ <nobr>
+ <fmt:message key="tenant.domain"/>
+ </nobr>
+ </td>
+ <td style="padding-right: 2px !important;"><input
+ value="<%=tenantDomain%>" id="tenantDomain"
+ name="tenantDomain" size="20" type="text"></td>
- <td style="padding-left: 0px !important;"><input
- type="button" value="Get Tenant Logs"
- onclick="javascript:getTenantSpecificIndex(); return false;"
- class="button"></td>
- <%
- } else {
- %>
- <td><input type="hidden" id="tenantDomain"
- name="tenantDomain" value="<%=tenantDomain%>" />
- </td>
- <%
- }
- if (showManager) {
- %>
- <td style="width: 100%;"></td>
- <td style="width: 100%;"></td>
- <td style="width: 100%;"></td>
- <td style="padding-left: 0px !important;"><nobr>
- <fmt:message key="service.name" />
- </nobr>
- </td>
- <td style="width: 100%;"></td>
- <td style="padding-left: 0px !important;"><select
- name="serviceName" id="serviceName"
- onchange="getProductTenantSpecificIndex()">
- <%
- for (String name : serviceNames) {
- %>
- <%
- if (name.equals(serviceName)) {
- %>
- <option selected="selected" value="<%=name%>">
- <%=name%>
- </option>
- <%
- } else {
- %>
- <option value="<%=name%>">
- <%=name%>
- </option>
- <%
- }
- %>
- <%
- }
- %>
+ <td style="padding-left: 0px !important;"><input
+ type="button" value="Get Tenant Logs"
+ onclick="javascript:getTenantSpecificIndex(); return false;"
+ class="button"></td>
+ <%
+ } else {
+ %>
+ <td><input type="hidden" id="tenantDomain"
+ name="tenantDomain" value="<%=tenantDomain%>"/>
+ </td>
+ <%
+ }
+ if (showManager) {
+ %>
+ <td style="width: 100%;"></td>
+ <td style="width: 100%;"></td>
+ <td style="width: 100%;"></td>
+ <td style="padding-left: 0px !important;">
+ <nobr>
+ <fmt:message key="service.name"/>
+ </nobr>
+ </td>
+ <td style="width: 100%;"></td>
+ <td style="padding-left: 0px !important;"><select
+ name="serviceName" id="serviceName"
+ onchange="getProductTenantSpecificIndex()">
+ <%
+ for (String name : serviceNames) {
+ %>
+ <%
+ if (name.equals(serviceName)) {
+ %>
+ <option selected="selected" value="<%=name%>">
+ <%=name%>
+ </option>
+ <%
+ } else {
+ %>
+ <option value="<%=name%>">
+ <%=name%>
+ </option>
+ <%
+ }
+ %>
+ <%
+ }
+ %>
- </select></td>
- <%
- } else {
- %>
- <input type="hidden" id="serviceName" name="serviceName"
- value="<%=serviceName%>" />
- <%
- }
- %>
- </tr>
+ </select></td>
+ <%
+ } else {
+ %>
+ <input type="hidden" id="serviceName" name="serviceName"
+ value="<%=serviceName%>"/>
+ <%
+ }
+ %>
+ </tr>
- </table></td>
- </tr>
- </tbody>
- </table>
- <%
- }
- %>
- <br /> <br />
- <carbon:paginator pageNumber="<%=pageNumber%>"
- numberOfPages="<%=numberOfPages%>" page="index.jsp"
- pageNumberParameterName="pageNumber" />
- <table border="1" class="styledLeft">
- <tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <%
+ }
+ %>
+ <br/> <br/>
+ <carbon:paginator pageNumber="<%=pageNumber%>"
+ numberOfPages="<%=numberOfPages%>" page="index.jsp"
+ pageNumberParameterName="pageNumber"/>
+ <table border="1" class="styledLeft">
+ <tbody>
- <tr>
- <td class="formRow">
- <table class="styledLeft">
- <thead>
- <tr>
- <th><b><fmt:message key="file.name" /> </b></th>
- <th><b><fmt:message key="date" /> </b></th>
- <th><b><fmt:message key="file.size" /> </b></th>
- <th><b><fmt:message key="action" /> </b></th>
- </tr>
- </thead>
- <%
- int index = -1;
- for (LogInfo logMessage : logInfo) {
- ++index;
- if (index % 2 != 0) {
- %>
- <tr>
- <%
+ <tr>
+ <td class="formRow">
+ <table class="styledLeft">
+ <thead>
+ <tr>
+ <th><b><fmt:message key="file.name"/> </b></th>
+ <th><b><fmt:message key="date"/> </b></th>
+ <th><b><fmt:message key="file.size"/> </b></th>
+ <th><b><fmt:message key="action"/> </b></th>
+ </tr>
+ </thead>
+ <%
+ int index = -1;
+ for (LogInfo logMessage : logInfo) {
+ ++index;
+ if (index % 2 != 0) {
+ %>
+ <tr>
+ <%
} else {
%>
-
- <tr bgcolor="#eeeffb">
- <%
- }
- if (logMessage.getLogName().trim().equalsIgnoreCase("NO_LOG_FILES")) {
- %>
- <td colspan="4"><fmt:message key="no.logs" /></td>
- <%
- } else {
- String logFile = logMessage.getLogName().replace("0_","");
- String logDate = logMessage.getLogDate().replace("0_","");
- String logSize = logMessage.getFileSize();
- %>
+ <tr bgcolor="#eeeffb">
+ <%
+ }
+ if (logMessage.getLogName().trim().equalsIgnoreCase("NO_LOG_FILES")) {
+ %>
- <td><%=logFile%></td>
- <td><%=logDate%></td>
- <td><%=logSize%></td>
- <td>
- <% if(!isArchiveFile(logFile)) { %>
- <a class="icon-link"
- style="background-image: url(images/view.gif);"
- href="view.jsp?logFile=<%=logFile%>&tenantDomain=<%=tenantDomain%>&serviceName=<%=serviceName%>"><fmt:message
- key="view" /> </a>
- <%
- }
- %>
- <% if(isArchiveFile(logFile)) { %>
- <a class="icon-link"
- style="background-image: url(images/download.gif);"
- onclick="startDownload()"
- href="downloadgz-ajaxprocessor.jsp?logFile=<%=logFile%>&tenantDomain=<%=tenantDomain%>&serviceName=<%=serviceName%>"><fmt:message
- key="download" /> </a>
- <%
- } else {
- %>
- <a class="icon-link"
- style="background-image: url(images/download.gif);"
- onclick="startDownload()"
- href="download-ajaxprocessor.jsp?logFile=<%=logFile%>&tenantDomain=<%=tenantDomain%>&serviceName=<%=serviceName%>"><fmt:message
- key="download" /> </a>
- <%
- }
- %>
- </td>
+ <td colspan="4"><fmt:message key="no.logs"/></td>
+ <%
+ } else {
+ String logFile = logMessage.getLogName().replace("0_", "");
+ String logDate = logMessage.getLogDate().replace("0_", "");
+ String logSize = logMessage.getFileSize();
+ %>
- <%
- }
- %>
+ <td><%=logFile%>
+ </td>
+ <td><%=logDate%>
+ </td>
+ <td><%=logSize%>
+ </td>
+ <td>
+ <% if (!isArchiveFile(logFile)) { %>
+ <a class="icon-link"
+ style="background-image: url(images/view.gif);"
+ href="view.jsp?logFile=<%=logFile%>&tenantDomain=<%=tenantDomain%>&serviceName=<%=serviceName%>"><fmt:message
+ key="view"/> </a>
+ <%
+ }
+ %>
+ <% if (isArchiveFile(logFile)) { %>
+ <a class="icon-link"
+ style="background-image: url(images/download.gif);"
+ onclick="startDownload()"
+ href="downloadgz-ajaxprocessor.jsp?logFile=<%=logFile%>&tenantDomain=<%=tenantDomain%>&serviceName=<%=serviceName%>"><fmt:message
+ key="download"/> </a>
+ <%
+ } else {
+ %>
+ <a class="icon-link"
+ style="background-image: url(images/download.gif);"
+ onclick="startDownload()"
+ href="download-ajaxprocessor.jsp?logFile=<%=logFile%>&tenantDomain=<%=tenantDomain%>&serviceName=<%=serviceName%>"><fmt:message
+ key="download"/> </a>
+ <%
+ }
+ %>
+ </td>
+
+ <%
+ }
+ %>
- </tr>
+ </tr>
- <%
- }
- %>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- <carbon:paginator pageNumber="<%=pageNumber%>"
- numberOfPages="<%=numberOfPages%>" page="index.jsp"
- pageNumberParameterName="pageNumber" />
- </div>
- </div>
+ <%
+ }
+ %>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <carbon:paginator pageNumber="<%=pageNumber%>"
+ numberOfPages="<%=numberOfPages%>" page="index.jsp"
+ pageNumberParameterName="pageNumber"/>
+ </div>
+ </div>
</fmt:bundle>