Pino:默认级别未定义

DSc*_*ana 6 javascript node.js typescript

我对后端 Web 开发人员很陌生,我正在尝试建立一个 TypeScript 项目。大多数其他一切似乎都很好,但是当我尝试使用Pino记录器时,我在编译levels.js文件中收到此错误:

throw Error(`default level:${defaultLevel} must be included in custom levels`)

我的logger.ts看起来像这样:

1 import pino from 'pino';
2 
3 const l = pino({
4   name: process.env.APP_ID,
5   level: process.env.LOG_LEVEL,
6 });
7 
8 export default l;
Run Code Online (Sandbox Code Playgroud)

该项目是通过yeoman.

不确定这是否足以调试问题。

DSc*_*ana 7

我觉得自己很蠢。问题是生成器没有创建.env; 所有这些变量都应该被定义。