sentry-unity
sentry-unity copied to clipboard
Development of Sentry SDK for Unity
To note: - the whole functionality is behind an opt-in feature flag `AddSentryToWindowsPlayer` on the editor options for now - renaming SentryCliOptions to EditorOptions is a breaking change - the...
First, we need to figure out which options are missing.
Sample "ThrowKotlin" results in a 'Java' Exception being thrown through the bridge and bubbled through the engine into C#. That's captured through the Unity logger integration and displayed:  Parsing...
https://www.moonsharp.org/ https://github.com/moonsharp-devs/moonsharp/ Message received for example: ``` Exception has been thrown by the target of an invocation. Undo (at pt-module-drawing/main 51) (at unknown) self.executeHandler (at unknown) E.emit (at unknown) (at...
We often have CI passing when the resulting package is actually broken. In fact, we've released packages to `getsentry/unity` that had missing dependencies. Resolving this issue is likely to require...
`SENTRY_LOG_LEVEL=` is used by the CLI to give more information on issues and it's needed to diagnosing some issues. Set the env var before invoking sentry-cli For context: https://github.com/getsentry/sentry-unity/issues/553
This issue describes this todo: https://github.com/getsentry/sentry-unity/blob/d30c7765172972162db86bac1ab4414a6aad75bf/src/Sentry.Unity/SentryInitialization.cs#L158-L159 We should have a configurable minimum level for what becomes a breadcrumb and what becomes an event. Similar to what other logging integrations do....
The size of the SDK is critical to many customers. During CI we should measure the size and post as a commit to the PR. Some ideas are: measure the...
When Unity [raises a `lowMemory` event](https://docs.unity3d.com/ScriptReference/Application-lowMemory.html), the SDK should add a breadcrumb. Potentially, we can also persist a file to help heuristics on restart flag a OOM crash, or simply...
I don't want to use Application.logMessageReceivedThreaded or Application.logMessageReceived for exception reporting but instead use ILogHandler because it usually gives me access to a context UnityEngine.Object which I can collect additional...