diff options
| -rw-r--r-- | ydb/core/persqueue/common/actor.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ydb/core/persqueue/common/actor.cpp b/ydb/core/persqueue/common/actor.cpp index 1d67589ff11..22e3c959028 100644 --- a/ydb/core/persqueue/common/actor.cpp +++ b/ydb/core/persqueue/common/actor.cpp @@ -2,12 +2,16 @@ #include <ydb/core/base/counters.h> +#define YDB_LOG_THIS_FILE_COMPONENT service + namespace NKikimr::NPQ { void DoLogUnhandledException(NKikimrServices::EServiceKikimr service, const TStringBuf prefix, const std::exception& exc) { - LOG_CRIT_S(*NActors::TlsActivationContext, service, - prefix << "unhandled exception " << TypeName(exc) << ": " << exc.what() << Endl - << TBackTrace::FromCurrentException().PrintToString()); + YDB_LOG_CRIT("Unhandled exception", + {"prefix", prefix}, + {"exceptionType", TypeName(exc)}, + {"exceptionMessage", exc.what()}, + {"backTrace", TBackTrace::FromCurrentException().PrintToString()}); } const TString& TConstantLogPrefix::GetLogPrefix() const { |
