我是后端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
;应该定义所有这些变量的位置。