2017-07-09 18 views
0

私はwinstonのログレベルに色を追加しようとしています。出力にはまだ色がありません。typescript winstonのログレベルに色を追加してください。

import { addColors , Logger, LoggerInstance, transports, AbstractConfigSet } from "winston"; 

let level = "debug"; 

const levels = { 
     debug: 0, 
     info: 1, 
     warn: 2, 
     error: 3 
    }; 

const colors = { 
     debug: 'blue', 
     info: 'green', 
     warn: 'yellow', 
     error: 'red' 
    }; 


export const log: LoggerInstance = new Logger({ 
    transports: [ new transports.Console() ], 
    level, 
    levels 
}); 

addColors(colors); 

答えて

1

あなただけの輸送を慰めるあなたにcolorize: trueを渡し、レベルや色を再定義する必要はありません。

new Logger({ 
    transports: [ 
     new transports.Console({ 
      colorize: true 
     }) 
    ] 
}); 
関連する問題