//
//  CustomJitsiLogger.h
//  AIIM
//
//  Created by qitewei on 2025/6/6.
//

#import <Foundation/Foundation.h>
#import <JitsiMeetSDK/JitsiMeetSDK.h>

NS_ASSUME_NONNULL_BEGIN

@interface CustomJitsiLogger : JitsiMeetBaseLogHandler
+ (instancetype)sharedHandler;

// 错误统计
@property (nonatomic, assign) NSInteger errorCount;
@property (nonatomic, strong) NSMutableArray<NSString *> *criticalErrors;
@property (nonatomic,copy) void(^WebsocketErrorBlock)(void);

// 配置方法
- (void)enableRemoteReporting:(BOOL)enabled;
- (void)enableDebugLogging:(BOOL)enabled;
@end

NS_ASSUME_NONNULL_END
