我正在尝试将Winston配置为React-Native的日志记录系统。与Winston一起,我正在使用rn-nodeify填充/破解RN上不可用的模块。根据我使用的Winston版本,有些不确定的软件包是否可以为这些功能提供填充程序。
我已经成功地使Winston(3.x版)使用带有rn-nodeify的winston.transport.Console登录到控制台。
在3.X版中,winston.transports.File调用fs.existsSync()
时引发错误。
在2.X版中,winston.transports.File调用stream.destroySoon()
时引发错误。
这两个错误均以未定义的方式抛出:
undefined is not a function (evaluating 'fs.existsSync(dirPath)')
undefined is not a function (evaluating 'self._stream.destroySoon()')
我将Winston 3.x配置为控制台的步骤:
https://github.com/winstonjs/winston/issues/895#issuecomment-497370280
有人知道在React-Native中是否有解决方案为这些功能提供填充/破解?