Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 如何在react本机应用程序中使用文件记录器_React Native - Fatal编程技术网

React native 如何在react本机应用程序中使用文件记录器

React native 如何在react本机应用程序中使用文件记录器,react-native,React Native,我想从RN应用程序将日志写入文件。 我想使用文件有几个原因: QA/调试-我将应用程序发送给QA/其他开发人员。如果出现错误,我希望他们将文件发送给我,以便我了解问题所在 在生产环境中,我可能希望在特定场景(关键bug)中将日志文件发送到服务器 我不介意请求存储许可,因为我无论如何都需要它(用于其他功能)。 真奇怪,我没有找到它的包装。 我希望有类似log4j/logback的东西,包括滚动文件、日志级别等。是否有任何包可以做到这一点?是一个不错的选择。它可以将消息记录到文件中 用法: impo

我想从RN应用程序将日志写入文件。 我想使用文件有几个原因:

  • QA/调试-我将应用程序发送给QA/其他开发人员。如果出现错误,我希望他们将文件发送给我,以便我了解问题所在

  • 在生产环境中,我可能希望在特定场景(关键bug)中将日志文件发送到服务器

  • 我不介意请求存储许可,因为我无论如何都需要它(用于其他功能)。 真奇怪,我没有找到它的包装。 我希望有类似log4j/logback的东西,包括滚动文件、日志级别等。是否有任何包可以做到这一点?

    是一个不错的选择。它可以将消息记录到文件中

    用法:

    import RNReactLogging from 'react-native-file-log';
    
    RNReactLogging.setTag('MyAppName'); // default: RNReactLogging
    RNReactLogging.setConsoleLogEnabled(false); // default: true
    RNReactLogging.setFileLogEnabled(true); // default: false
    RNReactLogging.setMaxFileSize(1024 * 1024); // default: 512 * 1024 ~ 512 kb
    RNReactLogging.printLog('test log');
    

    还要检查哪个是实时崩溃和错误日志解决方案。

    谢谢!react本机文件日志在github上只有两颗星-为什么?我想知道为什么文件日志记录在RN apps.Ya上不常见。回购协议只有几颗星。每周只有22次下载。但这种情况很少见。日志记录仅在开发阶段使用。