Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

[examples] Added example for doing custom levels / custom colors.

  • Loading branch information...
commit 8ecd17c219edc71f45527ce7ea835d4b5eae8053 1 parent eb83080
@Marak Marak authored
Showing with 44 additions and 0 deletions.
  1. +44 −0 examples/custom-levels.js
View
44 examples/custom-levels.js
@@ -0,0 +1,44 @@
+/*
+ * custom-levels.js: Custom logger and color levels in winston
+ *
+ * (C) 2012, Nodejitsu Inc.
+ *
+ */
+
+var winston = require('../lib/winston');
+
+//
+// Logging levels
+//
+var config = {
+ levels: {
+ silly: 0,
+ verbose: 1,
+ info: 2,
+ data: 3,
+ warn: 4,
+ debug: 5,
+ error: 6
+ },
+ colors: {
+ silly: 'magenta',
+ verbose: 'cyan',
+ info: 'green',
+ data: 'grey',
+ warn: 'yellow',
+ debug: 'blue',
+ error: 'red'
+ }
+};
+
+var logger = module.exports = new (winston.Logger)({
+ transports: [
+ new (winston.transports.Console)({
+ colorize: true
+ })
+ ],
+ levels: config.levels,
+ colors: config.colors
+});
+
+logger.data('hello')
Please sign in to comment.
Something went wrong with that request. Please try again.