在js中日志一般是这样输出的
console.log()
而pomelo通过封装log4js,形成了pomelo-logger这个组件。我们在调用它之前需要引用
var logger = require('pomelo-logger').getLogger('pomelo');
注意:这里的pomelo-logger直接在node_moduels,而不是在node_modules/pomelo/node_modules下面那个
这样我们就可以使用logger了
logger.error('something is error!')
嗯,是的,这样发现虽然是不报错,而且console里面也有,但是却不在日志文件里面。
原来需要把上面这个路径里面的pomelo-logger删除.
node_modules/pomelo/node_modules/pomelo-logger
并修改pomelo的依赖文件.也删除其对pomelo-logger的依赖
packages.json中depends中删除pomelo-logger
重新加载就可以发现我们写的日志somthing is erro出现在了对应的文件里面。
如何知道我们的日志在哪个文件中?
config里面有个log4js.json文件
里面规定了我们的日志将出现在哪个category中,祝大家使用愉快。
点击链接加入群【pomelo学习交流群】:https://jq.qq.com/?_wv=1027&k=5XNRFLl