我是后端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引导的。

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

最佳答案

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

07-25 20:47