aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/sentryintegration.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2025-06-10 13:08:59 +0200
committerDan Engelbrecht <[email protected]>2025-06-10 13:08:59 +0200
commitf696e52d150ae284e26de5bdd78d1b1edf914314 (patch)
tree392920b1a1334d61900b871b851228cd7963a46c /src/zencore/sentryintegration.cpp
parentadd sentry configurations options for debug/environment (diff)
downloadzen-f696e52d150ae284e26de5bdd78d1b1edf914314.tar.xz
zen-f696e52d150ae284e26de5bdd78d1b1edf914314.zip
revert 61b4a88f and cadaad63
Diffstat (limited to 'src/zencore/sentryintegration.cpp')
-rw-r--r--src/zencore/sentryintegration.cpp20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/zencore/sentryintegration.cpp b/src/zencore/sentryintegration.cpp
index 118c4158a..520d5162e 100644
--- a/src/zencore/sentryintegration.cpp
+++ b/src/zencore/sentryintegration.cpp
@@ -196,23 +196,22 @@ SentryIntegration::~SentryIntegration()
}
void
-SentryIntegration::Initialize(const Config& Conf, const std::string& CommandLine)
+SentryIntegration::Initialize(std::string SentryDatabasePath,
+ std::string SentryAttachmentsPath,
+ std::string SentryDsn,
+ bool AllowPII,
+ const std::string& CommandLine)
{
- m_AllowPII = Conf.AllowPII;
+ m_AllowPII = AllowPII;
- std::string SentryDatabasePath = Conf.DatabasePath;
if (SentryDatabasePath.starts_with("\\\\?\\"))
{
SentryDatabasePath = SentryDatabasePath.substr(4);
}
sentry_options_t* SentryOptions = sentry_options_new();
-
- sentry_options_set_dsn(SentryOptions, Conf.Dsn.empty() ? sentry::DefaultDsn.c_str() : Conf.Dsn.c_str());
+ sentry_options_set_dsn(SentryOptions, SentryDsn.empty() ? sentry::DefaultDsn.c_str() : SentryDsn.c_str());
sentry_options_set_database_path(SentryOptions, SentryDatabasePath.c_str());
sentry_options_set_logger(SentryOptions, SentryLogFunction, this);
- sentry_options_set_environment(SentryOptions, Conf.Environment.empty() ? "production" : Conf.Environment.c_str());
-
- std::string SentryAttachmentsPath = Conf.AttachmentsPath;
if (!SentryAttachmentsPath.empty())
{
if (SentryAttachmentsPath.starts_with("\\\\?\\"))
@@ -223,10 +222,7 @@ SentryIntegration::Initialize(const Config& Conf, const std::string& CommandLine
}
sentry_options_set_release(SentryOptions, ZEN_CFG_VERSION);
- if (Conf.Debug)
- {
- sentry_options_set_debug(SentryOptions, 1);
- }
+ // sentry_options_set_debug(SentryOptions, 1);
m_SentryErrorCode = sentry_init(SentryOptions);