summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ydb/core/persqueue/common/actor.cpp10
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 {