MCPcopy Create free account
hub / github.com/ByConity/ByConity / setExtras

Function setExtras

base/daemon/SentryWriter.cpp:40–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38std::string server_data_path;
39
40void setExtras()
41{
42 if (!anonymize)
43 sentry_set_extra("server_name", sentry_value_new_string(getFQDNOrHostName().c_str()));
44
45 sentry_set_tag("version", VERSION_STRING);
46 sentry_set_extra("version_githash", sentry_value_new_string(VERSION_GITHASH));
47 sentry_set_extra("version_describe", sentry_value_new_string(VERSION_DESCRIBE));
48 sentry_set_extra("version_integer", sentry_value_new_int32(VERSION_INTEGER));
49 sentry_set_extra("version_revision", sentry_value_new_int32(VERSION_REVISION));
50 sentry_set_extra("version_major", sentry_value_new_int32(VERSION_MAJOR));
51 sentry_set_extra("version_minor", sentry_value_new_int32(VERSION_MINOR));
52 sentry_set_extra("version_patch", sentry_value_new_int32(VERSION_PATCH));
53 sentry_set_extra("version_official", sentry_value_new_string(VERSION_OFFICIAL));
54
55 /// Sentry does not support 64-bit integers.
56 sentry_set_extra("total_ram", sentry_value_new_string(formatReadableSizeWithBinarySuffix(getMemoryAmountOrZero()).c_str()));
57 sentry_set_extra("physical_cpu_cores", sentry_value_new_int32(getNumberOfPhysicalCPUCores()));
58
59 if (!server_data_path.empty())
60 sentry_set_extra("disk_free_space", sentry_value_new_string(formatReadableSizeWithBinarySuffix(fs::space(server_data_path).free).c_str()));
61}
62
63void sentry_logger(sentry_level_e level, const char * message, va_list args, void *)
64{

Callers 1

onFaultMethod · 0.85

Calls 4

getMemoryAmountOrZeroFunction · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected