The RaygunClientMessage section of the Raygun crash report payload specifies some information about the assembly used to send payloads to Raygun, e.g. a unique name and version. This is sometimes used within Raygun to select stack trace formatters and an appropriate error grouping algorithm. This PR adds this section for the Raygun serilog sink.
The version is fetched via Reflection. If this is undesired, another option could be to hard code the version here, but that would need to be kept in sync with the actual assembly version every time it's changed.
The RaygunClientMessage section of the Raygun crash report payload specifies some information about the assembly used to send payloads to Raygun, e.g. a unique name and version. This is sometimes used within Raygun to select stack trace formatters and an appropriate error grouping algorithm. This PR adds this section for the Raygun serilog sink.
The version is fetched via Reflection. If this is undesired, another option could be to hard code the version here, but that would need to be kept in sync with the actual assembly version every time it's changed.