Local variable values in stack traces
Blog post from Rollbar
Rollbar has introduced a feature that simplifies debugging by allowing developers to instantly view the values of local variables in stack frames when an exception occurs. This feature, implemented in Python through pyrollbar, utilizes the inspect module to collect stack frames and variable values, addressing common debugging challenges such as determining which variable is causing an issue. To handle sensitive data, Rollbar employs a scrub_fields configuration to redact information like access tokens, and uses the repr module to handle large or complex variables. This feature has been successfully tested in production for two weeks, with plans to expand support to additional languages like Ruby and PHP. Users can enable this feature by updating to pyrollbar 0.8.0 or greater, and those interested in other languages are encouraged to contact Rollbar for further development.