javascript - 如何格式化 casper.log 输出?

标签 javascript phantomjs casperjs

有没有办法格式化日志输出以在 casper.log 中包含时间戳?

例如:

casper.log("some debug message", "debug");

stdout: [debug] [phantom] [2016-04-26T10:00:00.000] 一些调试消息

最佳答案

casper 有一个 logFormats 对象,当前是 not documented .

因为我讨厌使用未记录的功能,所以我建议您只重载日志方法来执行类似的操作。

var _oldLog = casper.log;
casper.log = function(message, level, space) {
  var message_with_date = "[" + new Date() + "] " + message;
  _oldLog.call(this, message_with_date, level, space);
};

关于javascript - 如何格式化 casper.log 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36876229/

相关文章:

javascript - 如何在 JavaScript 中旋转图像?

ruby - 如何在 heroku 上运行 phantomjs?

javascript - 单击按钮以使用 CasperJS 下载文件

javascript - 如何检索CasperJS打开的最后一个页面的内容?

javascript - 在CasperJS中以这种方式动态更改代理是否正确?

javascript - 在 Vue 中删除 v-for 元素的正确方法是什么?

javascript - 将 'setTimeout' 分配给 'variable.oniput'

javascript - 使用 Express/Node.js 和 Angular 处理取消的请求

python - 如何使用 selenium 和 PhantomJS 在 python 中打开新选项卡

python - 为什么我的 Python 子进程在由 supervisord 管理时会出错?