alarner / perk

A well documented set of tools for building node web applications.
http://perkframework.com
MIT License
181 stars 31 forks source link

Default logger config causes error #73

Closed alarner closed 7 years ago

alarner commented 7 years ago

The default logger config file lists which level of error should show which color when displayed to the console. Unfortunately there is no orange color, so when a warning is logged, it throws an error. To fix this we should change config/logging.js to look something like this (setting error to bgRed and warn to red):

// Options for winston logger
// https://github.com/winstonjs/winston
module.exports = {
    level: 'info',
    transports: [
        new (require('winston').transports.Console)({
            handleExceptions: true,
            humanReadableUnhandledException: true,
            colorize: true,
            prettyPrint: true
        })
    ],
    colors: {
        error: 'bgRed',
        warn: 'red',
        info: 'blue',
        verbose: 'purple',
        debug: 'yellow',
        silly: 'pink'
    }
};
hammour commented 7 years ago

fixed on Change const let logger #71 pull request