Setup Network
This page helps you get started with Luciq's network performance monitoring on iOS
Getting Started
Using Custom Session Configuration?
let configuration = URLSessionConfiguration.ephemeral
NetworkLogger.enableLogging(for: configuration)
let session = URLSession(configuration: configuration)NSURLSessionConfiguration *configuration = NSURLSessionConfiguration.ephemeralSessionConfiguration;
[LCQNetworkLogger enableLoggingForURLSessionConfiguration:configuration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];Using AFNetworking
// LCQAFURLSessionManager.h
#import <AFNetworking/AFNetworking.h>
@interface LCQAFURLSessionManager : AFURLSessionManager
@end
// LCQAFURLSessionManager.m
#import "LCQAFURLSessionManager.h"
#import <Luciq/Luciq.h>
@implementation LCQAFURLSessionManager
- (instancetype)initWithSessionConfiguration:(nullable NSURLSessionConfiguration *)configuration {
[LCQNetworkLogger enableLoggingForURLSessionConfiguration:configuration];
return [super initWithSessionConfiguration:configuration];
}
@endUsing Alamofire?
Using Apollo?
gRPC Support
gRPC Requests for Swift apps
gRPC requests for Objective-C apps
Trace Attributes
Last updated