com.bugsplat.unity
package provides crash and exception reporting for Unity projects. BugSplat provides you with invaluable insight into the issues tripping up your users. Our Unity integration collects screenshots, log files, exceptions, and Windows minidumps so that you can fix bugs and deliver a better user experience.BugSplatUnity.BugSplat
as BugSplat
.BugSplat
passing it your database
, application
, and version
. Use Application.productName
, and Application.version
for application and version respectively.BugSplat
instance. These default values will be used in exception and crash posts. Additionally, you can tell BugSplat to capture a screenshot, include the Player.log file, and include the Editor.log
file when an exception is recorded.Post
.BugSplat
can be overridden in the call to Post
. Additionally, you can provide a callback
to Post
that will be invoked with the result once the upload is complete.LogMessageReceived
callback. When the BugSplat instance receives a logging event where the type is Exception
it will upload the exception.UnityCrashHandler
. If your game contains Native Windows C++ plugins, .exe
, .dll
and .pdb
files in the Assets/Plugins/x86
and Assets/Plugins/x86_64
folders they will be uploaded by BugSplat's PostBuild script and used in symbolication.MinidumpPostOptions
parameter and a callback. The usage of MinidumpPostOptions
and callback
are nearly identically to the ExceptionPostOptions
the example listed above.