1、定義log4js服務(wù)類,用于初始化log4javascript相關(guān)參數(shù)
目前創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、保靖網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
//啟用javascript 日志功能
var logger = log4javascript.getLogger("main");
log4javascript.setEnabled(true);
var appender = new log4javascript.InPageAppender();
appender.layout.pattern = '%d{yyyy-MM-dd HH:mm:ss,SSS} [%c] %-5p - %m{1}%n';
logger.addAppender(appender);
//點(diǎn)擊Ctrl鍵時(shí)顯示/隱藏日志控制臺(tái)
document.onkeydown = function (evt) {
var VK_F9 = 120;
//兼容IE和Firefox獲得keyBoardEvent對(duì)象
var evt = (evt) ? evt : ((window.event) ? window.event : "");
//兼容IE和Firefox獲得keyBoardEvent對(duì)象的鍵值
var key = evt.keyCode ? evt.keyCode : evt.which;
if (evt.ctrlKey) {
if (appender.visible) {
appender.hide();
appender.visible = false;
log4javascript.setEnabled(false);
} else {
log4javascript.setEnabled(true);
appender.show();
appender.visible = true;
}
}
};
2、引入log4javascript.js和log4js
3、使用log4javascript記錄日志
$(function () {
$("#Button1").click(function () {
logger.debug("This is a debugging message from the log4javascript in-page page");
logger.info("info info");
logger.error("error info");
});
});
首先,控制臺(tái)的輸出,比如 `console.log()` 之類的,并不是 javascript 語言實(shí)現(xiàn)的,而是宿主環(huán)境自己的實(shí)現(xiàn),瀏覽器和node的實(shí)現(xiàn)就是不一樣的,不同瀏覽器的實(shí)現(xiàn)也是不一樣的。
你用chrome調(diào)試的話,可以嘗試使用console.table()來輸出你的對(duì)象或數(shù)組,chrome會(huì)把數(shù)據(jù)生成一個(gè)表格打印在控制臺(tái)。用 console.dir() 來輸出一個(gè)dom
日志中無法插入javascript 空間本來就是供人們欣賞 分享的地方 所以不能使用javascript代碼 很是遺憾 如果能夠幫助你解決問題,那么希望你點(diǎn)擊“采納”,舉手之勞,將鼓勵(lì)我們繼續(xù)解答其他QQ網(wǎng)友的問題,謝謝!
QQ日志里是不允許寫入JavaScript腳本的 要不然會(huì)產(chǎn)生嚴(yán)重的安全問題 各大博客都一樣都不不能寫JavaScript腳本的 甚至任何 HTML 代碼只運(yùn)行純文子
主要是方便你調(diào)式j(luò)avascript用的。你可以看到你在頁面中輸出的內(nèi)容。
相比alert他的優(yōu)點(diǎn)是:
他能看到結(jié)構(gòu)話的東西,如果是alert,淡出一個(gè)對(duì)象就是[object object],但是console能看到對(duì)象的內(nèi)容。
console不會(huì)打斷你頁面的操作,如果用alert彈出來內(nèi)容,那么頁面就死了,但是console輸出內(nèi)容后你頁面還可以正常操作。
console里面的內(nèi)容非常豐富,你可以在控制臺(tái)輸入:console,然后就可看到:
Console?{memory:?MemoryInfo,?debug:?function,?error:?function,?info:?function,?log:?function…}
它有網(wǎng)頁的各種提示。
文章題目:javascript日志,jstack日志
網(wǎng)站URL:http://muchs.cn/article28/phegcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站維護(hù)、App開發(fā)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)