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
文件和文件夹路径
存在。可以在启动项目的时候,通过启动脚本检查一下,如果不存在就创建一下。
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
直接用fs相关的接口操作就行了,题主啥意思?没看懂啊。。