मैं निम्नलिखित कोड है। अब मैं लॉग में दिनांक/समय जोड़ना चाहते हैं और मैं इस कोशिश की:क्या कंसोल लॉग में दिनांक/समय बांधना संभव है?</p> <pre><code>var myLog = console.log.bind(console, '[DEBUG]'); </code></pre> <p>लगता है जब मैं कंसोल के लिए <code>[DEBUG]</code> साथ prepended बातें प्रवेश करना चाहते हैं काम करता है कौन सा:
var myLog = console.log.bind(console, '[DEBUG ' + (new Date) + ']');
कौन सा स्पष्ट रूप से काम नहीं करता है, क्योंकि यह हमेशा एक ही समय (समय है कि .bind
कहा जाता था) लॉग करता है।
वहाँ किसी भी तरह से (.bind
का प्रयोग करके) प्रत्येक पर वर्तमान समय प्रवेश करने के लिए लॉग इन करें बिना यह करने के लिए हो रही है:
var myLog = function(){
var args = ['[DEBUG ' + (new Date) + ']'];
for(var i = 0; i < arguments.length; ++i) {
args.push(arguments[i]);
}
return console.log.apply(console, args);
};
?
क्योंकि उपर्युक्त विधि मुझे उस रेखा को दिखाती है जो console.log.apply
को कॉल किया गया था और myLog
को लाइन कहा गया था।
आप लाइन जहां यह 'त्रुटि से बुलाया गया था निकाल सकते है क्या देख रहे है()। Stack' – copy
@copy जाता है कि क्या मैं पहले से ही कर रहा था ... लेकिन यह आपको स्रोत फ़ाइल – Neal