Где находится журнал сервера для приложения nextjs, работающего в статических веб-приложениях Azure?

Я успешно развернул приложение nextjs 14 со статическими веб-приложениями Azure. На некоторых страницах я получаю ошибку сервера:

> Application error: a server-side exception has occurred (see the
> server logs for more information).

Где я могу найти эту информацию? Я активировал функцию App Insight.

Можете ли вы поделиться тем, как вы настроили понимание своего приложения для приложения.

Suresh Chikkam 10.04.2024 07:11

@SureshChikkam Извините, не знаю, о чем вы спрашиваете. Я установил для параметра «Включить Application Insights» значение «Да».

Benjamin79 10.04.2024 09:51

Типа это, да?

Suresh Chikkam 10.04.2024 11:03

@СурешЧиккам Да

Benjamin79 10.04.2024 11:30
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
4
501
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Где я могу найти эту информацию? Я активировал функцию App Insight.

Как только вы получите сообщение об ошибке или исключении приложения, перейдите к информации о приложении.

  • Перейдите в раздел «Расследование» <Поиск транзакций< и проверьте трассировку исключения (трассировку журнала ошибок).

  • Нажмите View to logs и следуйте приведенному ниже запросу для просмотра журнала ошибок.
union isfuzzy=true
    exceptions,
    pageViews,
    traces,
    dependencies
| where timestamp > datetime("2024-04-09T10:13:28.407Z") and timestamp < datetime("2024-04-10T10:13:28.407Z")
| order by timestamp desc
| take 100

Журналы исключений:

Спасибо, это тоже приятно знать. Но кажется, что nextjs возвращает 200. Думаю, мне нужно увидеть результат, например, используя console.info("something") в приложении nodejs. Где я могу увидеть запись этой «что-то» информации?

Benjamin79 10.04.2024 13:18

Да, если вы используете вот так console.info("something"). вы можете проверить журнал трассировки, например это. Там вы можете найти сообщение трассировки в приложении App Insight.

Suresh Chikkam 10.04.2024 13:48

Другие вопросы по теме