diff --git a/src/main/webapp/WEB-INF/include/header.jsp b/src/main/webapp/WEB-INF/include/header.jsp
index 76e97a4bc..0032e71d5 100644
--- a/src/main/webapp/WEB-INF/include/header.jsp
+++ b/src/main/webapp/WEB-INF/include/header.jsp
@@ -33,6 +33,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/static/pages/css/pageLogs.css b/src/main/webapp/static/pages/css/pageLogs.css
new file mode 100644
index 000000000..1eb6d7ab7
--- /dev/null
+++ b/src/main/webapp/static/pages/css/pageLogs.css
@@ -0,0 +1,16 @@
+/* logs page */
+table.logTb {
+ table-layout: fixed;
+}
+
+table.logTb td {
+ width: 100px;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -icab-text-overflow: ellipsis;
+ -khtml-text-overflow: ellipsis;
+ -moz-text-overflow: ellipsis;
+ -webkit-text-overflow: ellipsis;
+}
\ No newline at end of file
diff --git a/src/main/webapp/static/pages/scripts/pageLogs.js b/src/main/webapp/static/pages/scripts/pageLogs.js
new file mode 100644
index 000000000..277519ccb
--- /dev/null
+++ b/src/main/webapp/static/pages/scripts/pageLogs.js
@@ -0,0 +1,43 @@
+$(document).ready(function() {
+ // 界面鼠标悬停事件
+ $("table.logTb").find("td").not(":has(a)").bind("mouseover", function(){
+ this.title=$(this).html(this.innerHTML.trim()).text();
+ });
+
+ $("table.logTb th").each(function(){
+ // 判断是否支持currentStyle属性 是:IE 否:FF or Chrome
+ var finalStyle = this.currentStyle ? this.currentStyle : document.defaultView.getComputedStyle(this , null);
+ var fontSize = (finalStyle.fontSize).replace("px","");
+
+ var px = getPixelsCount($(this).text(),fontSize)+55;
+ this.setAttribute('width',px+'px');
+ });
+})
+
+
+// 获取界面标题字符串对等的像素值
+function getPixelsCount(str, strFontSize){
+ // 字符串字符个数
+ var stringCharsCount = str.length;
+
+ // 像素值
+ var stringPixelsCount = 0;
+
+ var element = document.createElement("span");
+ element.style.fontSize = strFontSize; // 设置span的fontSize
+ element.style.visibility = "hidden"; // 设置span不可见
+ element.style.display = "inline-block";
+ element.style.wordBreak = "break-all !important";
+
+ document.body.appendChild(element);
+ for(var i = 0; i < stringCharsCount; i++){
+ if(str[i] == " "){
+ element.innerHTML = " ";
+ }else{
+ element.innerHTML = str[i];
+ }
+ stringPixelsCount += element.offsetWidth;
+ }
+
+ return stringPixelsCount;
+}
\ No newline at end of file