firebase / firebase/firebase-ios-sdk

[FR]: Add `- (void)setNumberOfStackFramesToSkipForNotFatalErrors:(NSUInteger)frames` to Crashlytics

Open
#11,475 2 comments 3 reactions 1 assignee Claimed by @samedson View on GitHub
api: crashlytics type: feature request
Dominant language
C++
Stars
6.7k
Forks
1.8k
Avg merge
2d 18h
Merged PRs (30d)
75

Description

### Description

1. When reporting non-fatal error to Crashlytics we use our helper class to enable testing
2. This cause errors to be shown with same title on our dashboard.
See https://github.com/firebase/firebase-ios-sdk/issues/11474
4. Proposal:
1. add method to set number of stack trace frames to be skipped, e.g. `- (void)setNumberOfStackFramesToSkipForNotFatalErrors:(NSUInteger)frames`
2. remove given number of frames from error stack trace when reporting

### API Proposal

```
@interface FIRCrashlytics
- (void)setNumberOfStackFramesToSkipForNotFatalErrors:(NSUInteger)frames;
@end
```

### Firebase Product(s)

Crashlytics

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.