Appengine NodeJS Flexible logging-winston日志不打印

时间:2017-08-17 06:53:01

标签: node.js google-app-engine gcloud winston

我一直在使用@ google-cloud / logging-winston模块登录appengine灵活环境。

但是最近我注意到' winston_log' logName下没有打印日志,只有 stout 打印,以下是我的配置:

const logLevel = 'info'

const transports = [new Console({level: logLevel, colorize: isDevMode(), timestamp: isDevMode()})]
transports.push(LoggingWinston({level: logLevel}))

// application logger
const logger = new winston.Logger({ transports: transports })

logger.error('error test') // no logLevel
logger.info('app listening on port 8080') // no logLevel
logger.debug('debug test') // no logLevel

没有任何东西在" winsont_log'下打印logName ,所有日志仅在以下控制台中打印:

enter image description here

任何帮助?

1 个答案:

答案 0 :(得分:0)

目前,您正在使用 console transport ,这就是您在控制台窗口中获取日志的原因。而是使用 File transport 在日志文件中写入日志。