I'm following this instructions to add winston logger to my node backend app.
It is currently running on GKE
and normal console.log
does show up in stackdriver
.
Though, using winston logger doesn't display the logs.
I have just set up the logger like this:
export const logger = winston.createLogger({
level,
format: winston.format.simple(),
transports: [
new winston.transports.Console({
handleExceptions: true,
}),
new LoggingWinston(),
],
exitOnError: false,
});
I don't need it to log from my local machine, is there anything else I need to configure?
It seems that in the following code you've provided, you did not add the following lines such as:
(logger.error), (logger.info).
These would essential to write the log entries which @JohnHanley had mentioned earlier. Notice that in the doc that you mentioned, those two lines were also included.