我正在编写一个使用console.log()的日志记录器。当我调用日志记录器方法而不是console.log()时,每个日志行都显示相应于调用console.log()的代码行的相同位置。 我想在消息中包含一个链接,可以显示生成日志的行。
在Google Chrome中,可以记录URL和行号以及列号(由冒号分隔),它会自动转换为链接。如果我点击链接,就可以查看指定行的源代码。这是一个示例:
// press F12 and click on link in the console log, this will open the source code in the "Sources" tab at line-column 3:5
console.log('http://akfs.nspmotion.com/test/example.js:3:5');
<script src="http://akfs.nspmotion.com/test/example.js"></script>
console.log()
都有一个链接显示在输出右侧,该链接显示了脚本名称、行号和console.log()
发生的位置。文件名是一个链接,可以在调试器中或在单独的选项卡中打开,并显示 JavaScript 文件的完整内容以及跳转到行号。除此之外,您还需要什么? - Makyenconsole.trace()
得到接近的结果。 - Makyen