#javascript #reactjs #logging
Вопрос:
У меня есть требование, чтобы вместо отображения информации и ошибок на консоли я хотел ввести их в файл
Комментарии:
1. Пожалуйста, четко объясните, что вы пробовали и что пошло не так.
2. Вместо console.log, console.error я хочу записать их в файл в локальном хранилище, чтобы проанализировать эти ошибки и войти позже
3. Вам нужно показать свою работу, то, что вы пробовали, и четко объяснить, что получилось неожиданным. Это место, где можно получить помощь, а не выполнять работу.
4. Если вы знаете какую-либо библиотеку, которая может хранить все журналы reactjs в файле, пожалуйста, дайте мне знать
Ответ №1:
По соображениям безопасности вы не можете получить доступ к локальному файлу и писать в него случайным образом. Единственный способ прочитать файл-попросить пользователя выбрать один из них, используя диалоговое окно открытия файла, и вы можете прочитать его только целиком, не зная, какой файл выбрал пользователь. Для записи файла вы можете записать только его содержимое целиком, и результат обрабатывается так, как если бы пользователь загрузил файл откуда-то (он оказывается в папке загрузки браузера).
Что вы можете сделать, так это продолжить запись в консоль, чтобы сообщения отображались в консоли отладки браузера. Кроме того, вы можете писать сообщения в свой сервер (если у вас есть такая функциональность) и хранить их все. Затем вы можете предложить загрузить этот журнал с серверной части и показать его в пользовательском интерфейсе.
Комментарии:
1. Спасибо за ответ