27 NS_ASSUME_NONNULL_BEGIN
33 typedef NS_ENUM(
int, VLCLogLevel) {
34 kVLCLogLevelError = 0,
47 @property (nonatomic, readonly) uintptr_t
objectId;
57 @property (nonatomic, readonly) NSString *
module;
62 @property (nonatomic, readonly, nullable) NSString *
header;
67 @property (nonatomic, readonly, nullable) NSString *
file;
72 @property (nonatomic, readonly)
int line;
77 @property (nonatomic, readonly, nullable) NSString *
function;
82 @property (nonatomic, readonly)
unsigned long threadId;
89 typedef NS_OPTIONS(
int, VLCLogContextFlag) {
90 kVLCLogLevelContextNone = 0,
91 kVLCLogLevelContextModule = 1<<0,
92 kVLCLogLevelContextFileLocation = 1<<1,
93 kVLCLogLevelContextCallingFunction = 1<<2,
94 kVLCLogLevelContextCustom = 1<<3,
95 kVLCLogLevelContextAll = 0xF
124 - (NSString *)formatWithMessage:(NSString *)message
125 logLevel:(VLCLogLevel)level
140 @property (readwrite, nonatomic) VLCLogLevel
level;
148 - (void)handleMessage:(NSString *)message
149 logLevel:(VLCLogLevel)level
163 @property (nonatomic, readwrite) id<VLCLogMessageFormatting> formatter;
167 NS_ASSUME_NONNULL_END