Adding Level To Error
API reference for adding severity levels to errors reported with Luciq. Classify errors by severity to prioritize debugging efforts in your mobile app.
You can set different levels for manually reported errors using the following API:
let error = NSError(domain: "com.service.method", code: 404)
if let nonFatalError = CrashReporting.error(error) {
nonFatalError.level = .critical
nonFatalError.report()
}NSError *error = [NSError errorWithDomain:@"com.service.method" code:404 userInfo:nil];
LCQNonFatalError *nonFatalError = [LCQCrashReporting error:error];
nonFatalError.level = LCQNonFatalLevelWarning;
[nonFatalError report];Here are the different severity levels available. In case no level is indicated, the default level would be error.
.warning
.error
.critical
.infoLCQNonFatalLevelWarning
LCQNonFatalLevelError
LCQNonFatalLevelCritical
LCQNonFatalLevelInfoLast updated