UNPKG

mecano

Version:

Common functions for system deployment.

56 lines (53 loc) 1.75 kB
// Generated by CoffeeScript 1.11.1 var log_fs; module.exports = { ssh: null, handler: function(options) { var stdouting; stdouting = 0; return this.call(options, log_fs, { serializer: { 'diff': function(log) { return log.type + "," + log.level + "," + (JSON.stringify(log.message)) + ",\n"; }, 'end': function() { return "lifecycle,INFO,Finished with success,\n"; }, 'error': function(err) { var content, error, i, len, print, ref; content = []; content.push("lifecycle,ERROR,Finished with error,\n"); print = function(err) { return content.push("lifecycle,ERROR," + (err.stack || err.message) + ",\n"); }; if (!err.errors) { print(err); } else if (err.errors) { ref = err.errors; for (i = 0, len = ref.length; i < len; i++) { error = ref[i]; print(error); } } return content.join(); }, 'header': function(log) { return log.type + ",,," + log.header + "\n"; }, 'stdin': function(log) { return log.type + "," + log.level + "," + (JSON.stringify(log.message)) + ",\n"; }, 'stderr': function(log) { return log.type + "," + log.level + "," + (JSON.stringify(log.message)) + ",\n"; }, 'stdout': function(log) { return log.type + "," + log.level + "," + (JSON.stringify(log.message)) + ",\n"; }, 'text': function(log) { return log.type + "," + log.level + "," + (JSON.stringify(log.message)) + ",\n"; } } }); } }; log_fs = require('./fs');