皮诺:默认级别未定义

时间:2018-11-06 00:03:01

标签: 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;

该项目是通过yeoman引导的。

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

1 个答案:

答案 0 :(得分:1)

我觉得很蠢。问题在于生成器没有创建.env;应该已经定义了所有这些变量的位置。