我刚刚开始研究用于将Angle 5应用程序内部的各种日志记录信息捕获到集中式服务器的选项。就现成的解决方案而言,我遇到过JSNLog和Sentry。我排除了使用也许使用MongoDB来存储日志数据来编写自己的实现的选项。
与我一起使用的任何解决方案都将涉及对某些托管服务的网络调用以存储日志数据。由于它是一个相当大的Angular应用程序,因此我担心进行网络调用的额外开销,从而带来了一些延迟。看,我不知道我对此是否有意义,这对我来说是一个相当新的领域,所以我想知道是否有一种方法可以在另一个线程中异步记录错误和其他信息-在“ fire-并忘记”这种方式,同时对Angular应用的性能影响最小?