0
이것은 컬러로 콘솔에 프린트되지 않습니다. 모든 것이 흰색입니다. 나는 몇 시간 동안 인터넷 검색을 해왔다. 나는 우분투 17을 운영하고있다.Winston은 컬러로 로그인하지 않습니다.
// Logging with Winston
const os = require('os')
const fs = require('fs')
const path = require('path')
const config = require('../data/config/config')
const winston = require('winston')
const { createLogger, format, transports } = winston
const tsFormat =() => (new Date()).toLocaleTimeString()
const logDir = path.resolve(os.homedir(), '.test-logs')
if (!fs.existsSync(logDir)) {
fs.mkdirSync(logDir)
}
const logger = createLogger({
format: format.combine(
format.splat(),
format.simple()
),
transports: [
new transports.Console({ timestamp: tsFormat, level: config.logLevel, colorize: true }),
new transports.File({ filename: path.resolve(logDir, 'info.log'), level: 'info' }),
new transports.File({ filename: path.resolve(logDir, 'error.log'), level: 'error' })
]
})
module.exports = logger
나는 어떤 오류 메시지도 얻지 않는다. 그냥 흰색이에요.