From 8cba9329f772f8516f76e02c72dc00b61728380e Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Fri, 26 Aug 2022 13:52:28 +0200 Subject: Add sentry log sink to capture error/critical log statements (#147) Attach log file to sentry error reports Log ERROR when std::terminate() is called --- zenserver/zenserver.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'zenserver/zenserver.cpp') diff --git a/zenserver/zenserver.cpp b/zenserver/zenserver.cpp index 31ca8851a..e60c73635 100644 --- a/zenserver/zenserver.cpp +++ b/zenserver/zenserver.cpp @@ -956,6 +956,7 @@ ZenEntryPoint::Run() sentry_options_set_dsn(SentryOptions, "https://8ba3441bebc941c1ae24b8cd2fd25d55@o10593.ingest.sentry.io/5919284"); sentry_options_set_database_path(SentryOptions, SentryDatabasePath.c_str()); sentry_options_set_logger(SentryOptions, SentryLogFunction, this); + sentry_options_add_attachment(SentryOptions, m_ServerOptions.AbsLogFile.string().c_str()); // sentry_options_set_debug(SentryOptions, 1); if (int ErrorCode = sentry_init(SentryOptions); ErrorCode == 0) -- cgit v1.2.3