開發基於XBrower瀏覽器的web程序時,由於缺少調試工具,等手段。
故增加Jslog對象。在js程序中可以直接使用。
function popUp( measure,beHour,hours,title ){
var idx = MeasureMgr.getIndexByName(measure)
if( idx<0 ){
alert("不存在測量量"+measure);
}
var d = new Date();
var e = Math.round(d.getTime()/1000);
e = e - (beHour*3600);
s = e - hours * 3600;
var ps = OsCmd.cmd("his.py s="+s+" e="+e+" m="+measure)
Jslog.info(ps)
var fm = document.createElement("DIV")
fm.setAttribute("id","pop_form");
document.body.appendChild(fm)
}
ps信息會被輸出到logshow的info級別日誌中。
work@work-virtual-machine:~/dm2016_gcc/cgis$ logshow -l debug
[2018-10-03 20:49:19.325]Info Dmjs::NULL{[
[1.000000,1538564400.000],
[1.000000,1538564400.000],
]
}
也就是說,Jslog還提供其他級別的日誌。
Jslog.debug("debug level msg")
Jslog.info("info level msg")
Jslog.warn("warn level msg")
Jslog.error("error level msg")