Код: Выделить всё
SqlException
Я пробовал использовать обогатители и фильтры, но кажется, что уровень журнала не изменяется эффективно до того, как он достигает приемника, и журналы по-прежнему отображаются с исходным уровнем журнала в Datadog (например, Ошибка вместо Фатально).
Что я пробовал:
- Пользовательский обогатитель: я создал обогатитель для обнаружения и изменить события журнала SqlException. Однако уровень журнала в Google Cloud Logging остается неизменным.
- Фильтры: я применил фильтры, чтобы поднять журналы SqlException до уровня Fatal. , но с приемником Google Cloud Logging это не сработало должным образом.
- : я также попробовал промежуточное программное обеспечение для глобального перехвата исключений и изменения уровня журнала перед записью в журнал, но в Google Cloud уровень по-прежнему отображается как «Ошибка», а не «Фатальный».
Код: Выделить всё
ExceptionHandlingMiddleware
Подробнее здесь: https://stackoverflow.com/questions/790 ... ilog-sinks