JSADS 日誌物件MyLogger

2022-03-25 04:27:47 字數 1273 閱讀 2339

/**

* 日誌物件(建構函式)

* @param id

* @constructor

*/function mylogger(id) ;

//特權方法,(如果logwindow尚未定義,它還要呼叫受保護的createwindow()方法)

/*** 向日誌視窗中新增一條新紀錄

* @param message

* @return

*/this.writeraw = function (message)

//建立列表項並適當地新增樣式

var li = document.createelement('li');

li.style.padding = '2px';

li.style.border = '0';

li.style.borderbottom = '1px dotted black';

li.style.margin = '0';

li.style.color = '#000';

li.style.font = '12px/14px verdana, tahoma, sans';

//為日誌節點新增資訊

if (typeof message === 'undefined') else if (typeof li.innerhtml !== 'undefined') else

//將這個條目新增到日誌視窗

return true;

};}//公有方法

mylogger.prototype = message

*/write:function (message)

//如果message不是字串,則嘗試呼叫tostring()方法,

//如果不存在該訪問則記錄物件型別

if (typeof message !== 'string') else

}//轉換《和》以便innerhtml不會將message作為html進行解析

message = message.replace(//g, '>');

return this.writeraw(message);

},/**

* 向日誌視窗中新增加粗,紅色的條目來充當標題

* @param message

* @return

*/header:function (message)

};if (!window.ads) ;

}window.ads.log = new mylogger();

XBrowser增加Jslog日誌物件介面

開發基於xbrower瀏覽器的web程式時,由於缺少除錯工具,等手段。故增加jslog物件。在js程式中可以直接使用。function popup measure,behour,hours,title var d new date var e math.round d.gettime 1000 e ...

Scala解析Nginx日誌為物件

nginx日誌資料轉換類 object nginxlogparser d r def parselog2line log string accesslog if log.isempty val m logs.get new accesslog m.group 1 m.group 2 m.group ...

Scala解析Nginx日誌為物件

nginx日誌資料轉換類 object nginxlogparser d r def parselog2line log string accesslog if log.isempty val m logs.get new accesslog m.group 1 m.group 2 m.group ...