Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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
登录Reactjs_Reactjs_Logging_Log4javascript - Fatal编程技术网

登录Reactjs

登录Reactjs,reactjs,logging,log4javascript,Reactjs,Logging,Log4javascript,我正在使用ReactJS开发应用程序的客户端,与服务器端相比,客户端日志记录的选项非常少,我遇到的是它有附加器。但还有其他选择吗?几个月前我在服务器端使用了Winston,我们可以在客户端也使用这样的库吗?这里的问题是,在将此代码投入生产之前,我必须完全删除这些日志,所以我想我将使用webpack的模块来实现它。但是log4js似乎是一个开销,那么所有的替代方案都可以使用吗?我在我们这方面也面临着类似的问题。到目前为止,我遇到了以下可能会有所帮助的选择: 不同级别的日志,易于设置,有点类似于后

我正在使用ReactJS开发应用程序的客户端,与服务器端相比,客户端日志记录的选项非常少,我遇到的是它有附加器。但还有其他选择吗?几个月前我在服务器端使用了Winston,我们可以在客户端也使用这样的库吗?这里的问题是,在将此代码投入生产之前,我必须完全删除这些日志,所以我想我将使用webpack的模块来实现它。但是log4js似乎是一个开销,那么所有的替代方案都可以使用吗?

我在我们这方面也面临着类似的问题。到目前为止,我遇到了以下可能会有所帮助的选择:

  • 不同级别的日志,易于设置,有点类似于后端Nodejs服务器中使用的bunyanJs和WinstonJS

  • -扩展日志级别,但在指定的间隔后将日志推送到服务器。事实上,还有很多选择


  • 我问这个问题已经快4年了,现在看看市场上的选择,我们决定继续使用应用程序监控/跟踪系统,比如记录事件。我们可以围绕此类服务的SDK构建包装器,并记录事件以跟踪问题

    另一个选择是建立我们自己的服务,但是考虑到产品,我们自己的服务的维护成本会更高,所以我们坚持使用sentry。还有许多其他类似的选项可用于在前端和后端登录