- стандарт google app-engine
- время выполнения: nodejs10
Я не уверен, как я все испортил, потому что это кажется таким простым. Согласно стандартная документация движка приложения :
console.error('message');
Должен иметь уровень журнала ERROR в Средстве просмотра журналов Stackdriver. Однако я вижу уровень журнала, установленный на «Любой уровень журнала». Что кажется правильным, так это запись в stderr
, как видно из logName
.
logName: "projects/my-project-name/logs/stderr"
Цитировать:
Чтобы создать элемент журнала из приложения Node.js, вы можете использовать
console.log()
или console.error()
функций, которые имеют
следующие уровни журнала:
- Элементы, отправленные с
console.log()
, имеют уровень ведения журнала INFO .
- Элементы, отправленные с
console.error()
, имеют ERROR уровень журнала.
- Внутренние системные сообщения имеют уровень журнала DEBUG .
Изначально я пытался заставить winston
работать со Stackdriver (используя @ google-cloud / logging-winston ), чтобы получить более детальные уровни ведения журнала, но сейчас я даже не могу его получить войти в систему INFO или ERROR с базовыми console.log()
и console.error()
.
Надеюсь, мне не нужно писать сумасшедший пользовательский транспорт только для использования простого console.error()
.