У меня есть приложение Functions (версия 2.0), и я пытаюсь зарегистрировать трассировку стека исключительной ситуации.
try
{
processedOrder = await orderProcessingService.ProcessOrder(order);
}
catch (Exception ex)
{
log.LogError(ex, $"Error processing order: {order.Id}");
}
Это только регистрирует сообщение в App Insights, но ничего о переданном объекте исключения.
Правильно ли я это делаю?
Если я сделаю log.LogError(ex, $"Error processing order: {order.Id}", ex)
, то получу сообщение об исключении, но не трассировку стека.