在Chrome浏览器的Console控制台中,使用console.log()
命令可以输出js变量或字符串,但如何将这些输出保存到文件中呢
使用log4b.js可以实现输出保存到文件,这个功能可用于在console中使用xpath获取页面内容并保存到文件
步骤
1、载入log4b
js原生的console.log()
无法输出到文件,下载log4b.js文件,复制log4b.js
的内容到console中执行
2、创建log4b对象
在console中执行
var Log4b = new log4b();
3、输出内容
使用Log4b.log()
替代console.log()
来输出内容
4、导出到文件
使用Log4b.downloadLog()
可以下载由Log4b.log()
输出的内容
log4b使用
log4b方法
getLog: get log show on the console tab
downloadLog: download the log
clear: clear all saved log
log: write log
lines: get how many lines of log
search: search a string
log4b配置
self.realTimeLoggingOn = true; // log in real time (forwards to console.log)
self.useTimestamps = false; // insert a timestamp in front of each log
self.recordLogs = true; // set to false after you're done debugging to avoid the log eating up memory
self.maxLines = 2500; // if autoTrim is true, this many most recent lines are saved
self.lineMaxChars = 1500; // if one log is max than lineMaxChars, it will be cut
self.logFilename = 'log4b.txt'; // filename of log downloaded with downloadLog()
self.lineBreak = '\n\n';