| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /* Common logging functions */
-
- var winston = require('winston');
-
- //Add a debugging level logger
- winston.loggers.add('debug', {
- console: {
- level: 'debug',
- colorize: true,
- },
-
- file: {
- filename: './logs/debug.log'
- }
- });
-
- //Add an error level logger
- winston.loggers.add('error', {
- console: {
- level: 'error',
- colorize: true,
- },
-
- file: {
- filename: './logs/errors.log'
- }
- });
-
- //Add an info level logger
- winston.loggers.add('info', {
- console: {
- level: 'info',
- colorize: true,
- },
-
- file: {
- filename: './logs/info.log'
- }
- });
-
- //Export the loggers so we can use them throughout
- var debug = winston.loggers.get('debug');
- var error = winston.loggers.get('error');
- var info = winston.loggers.get('info');
-
- module.exports = {
- debug: function (message) {
- debug.debug(message);
- },
-
- error: function (message) {
- error.error(message)
- },
-
- info: function (message) {
- info.info(message);
- }
- };
|