Source: lib/instance_modules/lib/log/index.js

/**
 * Creates an log_object with the given message. Puts it in its data array.
 * Also calls f_history and passes the log_object.
 * @module instance_modules/log
 */

/**
 * @param {string} message - Message to include in log_object
 * @return {object} log_object
 */
var log = function (message) {
  var log_object = {
    time: new Date().getTime(),
    message: message
  };

  this.f_log.data.push(log_object);
  this.f_history(log_object);

  /**
   * Log event. Emits log_object.
   * @event log
   */
  this.emit('log', log_object);

  return log_object;
};

/** */
log.data = [];


module.exports = log;