Есть ли способ записать ошибки и информацию из приложения reactjs в локальный файл?

#javascript #reactjs #logging

Вопрос:

У меня есть требование, чтобы вместо отображения информации и ошибок на консоли я хотел ввести их в файл

Комментарии:

1. Пожалуйста, четко объясните, что вы пробовали и что пошло не так.

2. Вместо console.log, console.error я хочу записать их в файл в локальном хранилище, чтобы проанализировать эти ошибки и войти позже

3. Вам нужно показать свою работу, то, что вы пробовали, и четко объяснить, что получилось неожиданным. Это место, где можно получить помощь, а не выполнять работу.

4. Если вы знаете какую-либо библиотеку, которая может хранить все журналы reactjs в файле, пожалуйста, дайте мне знать

Ответ №1:

По соображениям безопасности вы не можете получить доступ к локальному файлу и писать в него случайным образом. Единственный способ прочитать файл-попросить пользователя выбрать один из них, используя диалоговое окно открытия файла, и вы можете прочитать его только целиком, не зная, какой файл выбрал пользователь. Для записи файла вы можете записать только его содержимое целиком, и результат обрабатывается так, как если бы пользователь загрузил файл откуда-то (он оказывается в папке загрузки браузера).

Что вы можете сделать, так это продолжить запись в консоль, чтобы сообщения отображались в консоли отладки браузера. Кроме того, вы можете писать сообщения в свой сервер (если у вас есть такая функциональность) и хранить их все. Затем вы можете предложить загрузить этот журнал с серверной части и показать его в пользовательском интерфейсе.

Комментарии:

1. Спасибо за ответ