aboutsummaryrefslogtreecommitdiff
path: root/lib/formatters/token.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/formatters/token.js')
-rw-r--r--lib/formatters/token.js73
1 files changed, 0 insertions, 73 deletions
diff --git a/lib/formatters/token.js b/lib/formatters/token.js
deleted file mode 100644
index f3afba2..0000000
--- a/lib/formatters/token.js
+++ /dev/null
@@ -1,73 +0,0 @@
-Module(Cobalt.Formatter, 'Token')({
- formatString : "{{message}}",
- replaceRule : /{{(.*?)}}/g,
- separatorLength : 60,
- isoDate : true,
- separatorType : "-",
- format : function (logObject, opts){
- var indent, indentSize,
- separatorLength, separatorType,
- output, property;
- indentSize = logObject._indentLevel || 0;
-
- // Extend opts
- if (opts) {
- for (property in opts) {
- if (opts.hasOwnProperty(property)) {
- this[property] = opts[property];
- }
- }
- }
-
- indent = Array(indentSize + 1).join(' ');
-
- if (logObject._separator) {
- separatorLength = logObject._separatorLength || this.separatorLength;
- separatorType = logObject._separatorType || this.separatorType;
- output = indent + Array(separatorLength - indentSize + 1).join(separatorType);
- } else {
- output = indent + this.parseFormatString(logObject, this.formatString);
- }
-
- if (this.ansiColor) {
- output = this.colorize(logObject._level, output);
- }
-
- return output;
- },
-
- parseFormatString : function (logObject, formatString) {
- var resultString = '';
- if (typeof formatString === 'undefined') {
- formatString = this.formatString;
- }
-
- resultString = formatString.replace(this.replaceRule, function(match, paren){
- var date;
- if (paren === "_timestamp" && this.isoDate) {
- date = new Date(logObject[paren]);
- return date.toISOString();
- }
- return logObject[paren] || "-";
- }.bind(this));
-
- return resultString;
- },
-
- colorize : function (level, message) {
- switch(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;
- }
- }
-});