dmerkushov / nanoservices

Apache License 2.0
3 stars 0 forks source link

FEATURE: Better stack tracing #33

Open dmerkushov opened 3 years ago

dmerkushov commented 3 years ago

Problem solved by the feature

The current stack trace in exceptions is not as clear as it can be

Description of the proposed solution

https://github.com/bombela/backward-cpp

Impact on nanoservice development

Better stack traces will enhance developer experience

Feature optionality

This is a mandatory feature

dmerkushov commented 3 years ago

By now, stacktraces are filled up in NsException::init(): https://github.com/dmerkushov/nanoservices/blob/056446f405275b75ed13b881eb4b78c6769620b7/ns-skeleton/src/NsException.cpp#L120-L157