diff options
| author | Ben Beltran <ben@freshout.us> | 2014-03-20 10:27:45 -0600 |
|---|---|---|
| committer | Ben Beltran <ben@freshout.us> | 2014-03-20 10:27:45 -0600 |
| commit | a181aeae67a9c9c86e9df92ab5c0de6ce00f47fb (patch) | |
| tree | 14573b00ea3b9538b5875d5745b1f89d5d2a32d5 /lib/formatters/ansi.js | |
| parent | 26b061b8b81f39ad11fbd9c6c761ec3e699dbad2 (diff) | |
Cobalt 2.0 -> Now with neon 2.0
Diffstat (limited to 'lib/formatters/ansi.js')
| -rw-r--r-- | lib/formatters/ansi.js | 62 |
1 files changed, 22 insertions, 40 deletions
diff --git a/lib/formatters/ansi.js b/lib/formatters/ansi.js index 25ad256..806869a 100644 --- a/lib/formatters/ansi.js +++ b/lib/formatters/ansi.js @@ -1,47 +1,29 @@ -(function (global) { - var Module; - - // Load up dependencies - if (typeof require === 'function') { +if (typeof require === 'function') { require('colors'); - var Ne = require('neon'); - Module = Ne.Module; - } else { - Module = global.Module; - } +} - var Cobalt = {}; - Module(Cobalt, 'Formatter')({}); +Module(Cobalt.Formatter, 'Ansi')({ + format : function (logObject, opts){ + var indent, + message; - Cobalt.Formatter.Ansi = Module(Cobalt.Formatter, 'Ansi')({ - format : function (logObject, opts){ - var indent, - message; + indent = Array(logObject._indentLevel + 1).join(' '); - indent = Array(logObject._indentLevel + 1).join(' '); + message = indent + logObject.message; - message = indent + logObject.message; - - switch(logObject._level) { - case 0: - case 1: - case 2: - case 3: - return message.red; - case 4: - return message.yellow; - case 5: - case 6: - return message.blue; - default: - return message; - } + switch(logObject._level) { + case 0: + case 1: + case 2: + case 3: + return message.red; + case 4: + return message.yellow; + case 5: + case 6: + return message.blue; + default: + return message; } - }); - - if (typeof require === 'function') { - global.Ansi = Cobalt.Formatter.Ansi; - } else { - global.Cobalt.Formatter.Ansi = Cobalt.Formatter.Ansi; } -}(typeof window !== 'undefined' ? window : (typeof exports !== 'undefined' ? exports : self))); +}); |