Ich habe @ google-cloud/Logging-Winston-Modul für die Anmeldung in appengine flexible Umgebung verwendet.Appengine NodeJS Flexible Logging-Winston Logs nicht drucken
Aber vor kurzem bemerkte ich keine Protokolle gedruckt werden unter 'winston_log' logName, seine einzige Druck in Stout, finden Sie meine Konfiguration:
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
Nichts druckt unter 'winsont_log' LOGNAME nur in der Konsole sind, werden alle Protokolle gedruckt wie unten:
Irgendwelche Hilfe?
Ich benutze Appengine-Umgebung, so Dateitransport wird nicht unterstützt, und das Protokoll sollte in beiden Transporten gedruckt werden –
Haben Sie diese Bibliothek zusammen mit Winston versucht. https://github.com/GoogleCloudPlatform/winston-gae –
Ich habe gesehen, dass die Bibliothek in unter Veraltet, so dass warum für @ google-cloud/logging-Winston-Bibliothek entschieden hat –