• Stars
    star
    127
  • Rank 281,284 (Top 6 %)
  • Language
    C#
  • License
    Other
  • Created almost 6 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

First-class error reporting for the Unity game engine.

Backtrace Integration with Unity

openupm

Backtrace's integration with Unity allows you to capture and report log errors, handled and unhandled Unity exceptions, and native crashes so you can prioritize and debug software errors.

Installation

# Install openupm-cli
npm install -g openupm-cli

# Go to your Unity project directory
cd YOUR_UNITY_PROJECT_DIR

# Install the latest io.backtrace.unity package
openupm add io.backtrace.unity

Usage

 //Read from manager BacktraceClient instance
var backtraceClient = GameObject.Find("_Manager").GetComponent<BacktraceClient>();
try
{
    //throw exception here
}
catch(Exception exception)
{
    var report = new BacktraceReport(exception);
    backtraceClient.Send(report);
}

Documentation

For more information about the Unity integration, including installation, usage, and configuration options, see the Unity Integration guide in the Sauce Labs documentation.

More Repositories

1

verneuil

Verneuil is a VFS extension for SQLite that asynchronously replicates databases to S3-compatible blob stores.
C
418
star
2

umash

UMASH: a fast enough hash and fingerprint with collision bounds
Python
152
star
3

slitter

Slitter is a C- and Rust-callable slab allocator implemented primarily in Rust, with some C for performance or to avoid unstable Rust features.
Rust
144
star
4

crashpad

A fork of Crashpad with file attachment support and other improvements.
C++
93
star
5

poireau

Poireau: a sampling allocation debugger
Python
86
star
6

dynamic_flag

A C library for runtime-flippable feature flags on Linux/x86-64, with negligible overhead in the common case
C
69
star
7

stuffed-record-stream

Backtrace.io's resilient log record framing format
C
35
star
8

backtrace-android

Error reporting for Android-based devices
Java
32
star
9

sqlite_protobuf

An updated fork of sqlite_protobuf (https://github.com/rgov/sqlite_protobuf), a SQLite extension for extracting values from serialized Protobuf messages.
C
27
star
10

go-bcd

Backtrace Crash Delivery for Go
Go
24
star
11

backtrace-cocoa

Backtrace for Apple devices
Swift
23
star
12

backtrace-csharp

C# Support for Backtrace
C#
19
star
13

bcd

Simple out-of-process invoker
C
16
star
14

backtrace-node

Backtrace object store integration for NodeJS.
TypeScript
10
star
15

backtrace-morgue

Object store client.
JavaScript
9
star
16

libunwindstack-ndk

C++
7
star
17

backtrace-go

Go integration with Backtrace object store.
Go
7
star
18

backtrace-js

Client-side Javascript integration into the Backtrace object store.
TypeScript
6
star
19

backtrace-javascript

TypeScript
6
star
20

backtrace-java

Java support for Backtrace
Java
5
star
21

backtrace-log4j

Java
3
star
22

breakpad

C++
3
star
23

umash-rs

An idiomatic Rust API for umash
Rust
3
star
24

backtrace-python

Python integration into the Backtrace object store.
Python
3
star
25

cdqs

Compiler debug quality suite
C
3
star
26

libbun

Unwinding API with support for multiple backends
C
3
star
27

ptrace-module-example

C
1
star
28

invoker

ATS crash-logger replacement
C
1
star
29

unity-asterax

Demo of a Unity integration.
C#
1
star
30

backtrace-log4j2

Java
1
star
31

backtrace-crashpad-cocoapod

A Cocoapods integration of Crashpad.
C++
1
star