@@ -57,10 +57,12 @@ void SentryOptions::_define_project_settings(const Ref<SentryOptions> &p_options
5757 _define_setting (" sentry/options/dist" , p_options->dist );
5858 _define_setting (PropertyInfo (Variant::INT, " sentry/options/debug_printing" , PROPERTY_HINT_ENUM, " Off,On,Auto" ), (int )SentryOptions::DEBUG_DEFAULT);
5959 _define_setting (PropertyInfo (Variant::FLOAT, " sentry/options/sample_rate" , PROPERTY_HINT_RANGE, " 0.0,1.0" ), p_options->sample_rate );
60- _define_setting (" sentry/options/attach_log" , p_options->attach_log );
6160 _define_setting (PropertyInfo (Variant::INT, " sentry/options/max_breadcrumbs" , PROPERTY_HINT_RANGE, " 0, 500" ), p_options->max_breadcrumbs );
6261 _define_setting (" sentry/options/send_default_pii" , p_options->send_default_pii );
6362
63+ _define_setting (" sentry/options/attach_log" , p_options->attach_log );
64+ _define_setting (" sentry/options/attach_screenshot" , p_options->attach_screenshot );
65+
6466 _define_setting (" sentry/options/error_logger/enabled" , p_options->error_logger_enabled );
6567 _define_setting (" sentry/options/error_logger/include_source" , p_options->error_logger_include_source );
6668 _define_setting (PropertyInfo (Variant::INT, " sentry/options/error_logger/events" , PROPERTY_HINT_FLAGS, sentry::GODOT_ERROR_MASK_EXPORT_STRING ()), p_options->error_logger_event_mask );
@@ -98,10 +100,12 @@ void SentryOptions::_load_project_settings(const Ref<SentryOptions> &p_options)
98100 p_options->_init_debug_option (mode);
99101
100102 p_options->sample_rate = ProjectSettings::get_singleton ()->get_setting (" sentry/options/sample_rate" , p_options->sample_rate );
101- p_options->attach_log = ProjectSettings::get_singleton ()->get_setting (" sentry/options/attach_log" , p_options->attach_log );
102103 p_options->max_breadcrumbs = ProjectSettings::get_singleton ()->get_setting (" sentry/options/max_breadcrumbs" , p_options->max_breadcrumbs );
103104 p_options->send_default_pii = ProjectSettings::get_singleton ()->get_setting (" sentry/options/send_default_pii" , p_options->send_default_pii );
104105
106+ p_options->attach_log = ProjectSettings::get_singleton ()->get_setting (" sentry/options/attach_log" , p_options->attach_log );
107+ p_options->attach_screenshot = ProjectSettings::get_singleton ()->get_setting (" sentry/options/attach_screenshot" , p_options->attach_screenshot );
108+
105109 p_options->error_logger_enabled = ProjectSettings::get_singleton ()->get_setting (" sentry/options/error_logger/enabled" , p_options->error_logger_enabled );
106110 p_options->error_logger_include_source = ProjectSettings::get_singleton ()->get_setting (" sentry/options/error_logger/include_source" , p_options->error_logger_include_source );
107111 p_options->error_logger_event_mask = (int )ProjectSettings::get_singleton ()->get_setting (" sentry/options/error_logger/events" , p_options->error_logger_event_mask );
@@ -154,10 +158,12 @@ void SentryOptions::_bind_methods() {
154158 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::BOOL, " debug" ), set_debug_enabled, is_debug_enabled);
155159 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::STRING, " environment" ), set_environment, get_environment);
156160 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::FLOAT, " sample_rate" ), set_sample_rate, get_sample_rate);
157- BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::BOOL, " attach_log" ), set_attach_log, is_attach_log_enabled);
158161 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::INT, " max_breadcrumbs" ), set_max_breadcrumbs, get_max_breadcrumbs);
159162 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::BOOL, " send_default_pii" ), set_send_default_pii, is_send_default_pii_enabled);
160163
164+ BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::BOOL, " attach_log" ), set_attach_log, is_attach_log_enabled);
165+ BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::BOOL, " attach_screenshot" ), set_attach_screenshot, is_attach_screenshot_enabled);
166+
161167 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::BOOL, " error_logger_enabled" ), set_error_logger_enabled, is_error_logger_enabled);
162168 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::BOOL, " error_logger_include_source" ), set_error_logger_include_source, is_error_logger_include_source_enabled);
163169 BIND_PROPERTY (SentryOptions, PropertyInfo (Variant::INT, " error_logger_event_mask" ), set_error_logger_event_mask, get_error_logger_event_mask);
0 commit comments