/**
* 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;