【发布时间】:2020-05-03 09:46:46
【问题描述】:
这就是我创建记录器的方式:
private readonly logger: Logger = new Logger('Auth Resolver')
这就是我使用它的方式:
this.logger.log('Some log message')
没有配置或自定义日志记录。只是试图从一个新建的 Nest JS 应用程序中打印一条日志消息。我查看了Logger 类的源代码,发现它会将所有输出定向到process.stdout,但在我运行应用程序的终端窗口中没有打印任何内容。
我错过了什么吗?
【问题讨论】:
-
愚蠢的问题,但是您重新编译并重新启动了服务器,对吗?而且您正在查看用于启动服务器的相同终端/命令提示符,对吗?
-
@JayMcDoniel 是的,当然:)
-
在您的
main.ts中是否有类似logger: false的内容? -
@ÉlodiePetit 您找到解决方案了吗?我目前遇到同样的问题。除了默认的 Nest 日志消息外,我自己的日志消息永远不会被打印出来。
-
@NikitaFedyashev 我没有做任何特别的事情。运行几次后,logger 和 console.log 消息都开始出现在终端窗口中。
标签: typescript nestjs