node.js 如何向文件写入log,需要有依赖的包吗
我自己一直用log4js。
var log4js = require('log4js');
log4js.configure({
appenders: [
{ type: 'console' },
{ type: 'file', filename: 'build/logs/cheese.log', category: 'cheese' }
]
});
var logger = log4js.getLogger('cheese');
logger.setLevel( process.env.NODE_ENV !== 'production' ? 'DEBUG' : 'ERROR')
module.exports = logger;
logger.error('Your log');
需要保证cheess.log
文件和文件夹路径
存在。可以在启动项目的时候,通过启动脚本检查一下,如果不存在就创建一下。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
直接用fs相关的接口操作就行了,题主啥意思?没看懂啊。。