如何格式化casper.log输出?

时间:2016-04-26 21:37:06

标签: javascript phantomjs casperjs

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

例如:

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

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

1 个答案:

答案 0 :(得分:3)

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);
};