Как вести журнал с помощью firebase и google cloud? - PullRequest
0 голосов
/ 11 июля 2020

Я использую просто console.log('some flag', someObject) в Google Cloud и functions.logger.log('some flag', someObject) в функциях firebase.

Проблема в том, что как страница журналов панели администратора Firebase, так и страница журналов Google Cloud затрудняют чтение. Журналы разбиваются на строки. Если в моем журнале были разрывы строк, то каждая строка будет отображаться как отдельный журнал. Более того, у Google Clodu явно есть какие-то гоночные условия, когда дело доходит до записи журналов, поскольку мои журналы часто отображаются в неправильном порядке.

Очевидным решением было бы console.log('some flag', JSON.stringify(someObject)), но это затрудняет ведение журналов читать по-другому. Теперь мне нужно скопировать строковый объект и JSON.parse где-нибудь в консоли браузера, чтобы сделать его доступным для чтения.

Как правильно писать журналы в Firebase и Google Cloud?

1 Ответ

0 голосов
/ 11 июля 2020

Для облачных функций Firebase лучше использовать functions: logger для записи журналов и для чтения журналов используйте команду firebase functions: log from CLI

...