thinkjs无法打印日志

发布于 2019-08-22  595 次阅读


任何产品在上线的时候都会在服务端用日志的方式记录服务端的一些操作,比如数据库的io操作,接口的访问操作,接口response的数据等等以便在后续出现问题根据日志进行排错

然而今天用thinkjs遇到的坑就是没法打印日志啊.....没法打印日志!在配置了日志模块之后反复查看发现还是没法打印日志,think.logger.debug的信息会打印在控制台,而按道理应该是保存在指定的logs文件夹下...然后一番折腾之后发现了问题

原来在dev环境下启动,thinkjs的日志默认是打印在控制台的...而在pro也就是生产环境下就是把日志保存在指定的文件夹下

在之前,用java的一些框架,无论是dev环境还是pro环境,都能正常的把日志保存在指定的文件夹下,而在thinkjs中却在dev环境下无法保存日志文件,然后我就郁闷的很!!


一个逐渐被时间遗忘掉的人