zdk.objc
ZDKLog.h
1//
2// ZDKLog.h
3// ZDK
4//
5
6#ifndef ZDKLog_h
7#define ZDKLog_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKLoggingFacility.h"
11#import "ZDKLoggingLevel.h"
12#import "ZDKResult.h"
13#import "ZDKZHandle.h"
14#import "ZDKResult.h"
15@protocol ZDKResult;
16
17NS_ASSUME_NONNULL_BEGIN
18
21@protocol ZDKLog <ZDKZHandle>
22
31@property(nonatomic) NSArray<NSNumber*>* activeFacilities;
32
85-(id<ZDKResult>)logOpen:(NSString*)fileName oldFileName:(NSString* _Nullable)oldFileName maxLevel:(ZDKLoggingLevel)maxLevel maxSizeBytes:(long int)maxSizeBytes ;
116-(void)logMessage:(ZDKLoggingLevel)level facility:(ZDKLoggingFacility)facility facilityName:(NSString*)facilityName sourceFileName:(NSString*)sourceFileName sourceLine:(int)sourceLine message:(NSString*)message ;
125-(id<ZDKResult>)logClose;
134-(BOOL)shouldLogFacility:(ZDKLoggingFacility)value ;
135-(NSString*)handlesDescription;
136
137@end
138
139NS_ASSUME_NONNULL_END
140
141#endif
Debug logging facility.
Definition: ZDKLog.h:21
id< ZDKResult > logClose()
Stops logging.
NSArray< NSNumber * > * activeFacilities
Configures the list with all enabled logging facilities.
Definition: ZDKLog.h:31
API invocation status result.
Definition: ZDKResult.h:19
Definition: ZDKZHandle.h:13