ynput / ayon-cpp-dev-tools

Apache License 2.0
0 stars 0 forks source link

Build a Crash Hanlder #4

Open Lypsolon opened 1 month ago

Lypsolon commented 1 month ago

Crash Handler/Reporter Proposal

Purpose and Problem

Currently our C++ Tools dont have specific Crash hanlders. this means that the only Crash data we get are errors of parent tools.

this makes it hard for us to get the data we actually want.

We want to build a custom crash Hanlder that wraps around existing tools to give us the specific data in a specific format for us to Process.

We also want a Database to collect all the reports together to later learn from them.

Implementation

We want a Singleton Style implementation to ensure only one Crash handler exists in a single Application Unit.

Multi instantiation should still add data to the Crash Handler.

What do we Want to catch

Inspiration / Research

Research

Links

--------------- Repos

----------- Tool Docs

---------------- Infos Write Ups

Inspiration

we can take inspiration by what side fx Houdini is doing with there info section.