24 #import <Foundation/Foundation.h>
26 #import "VLCLogging.h"
28 NS_ASSUME_NONNULL_BEGIN
39 @property (nonatomic, readonly) NSFileHandle *
fileHandle;
47 @property (nonatomic, readwrite) id<VLCLogMessageFormatting>
formatter;
49 + (instancetype)
new NS_UNAVAILABLE;
56 + (instancetype)createWithFileHandle:(NSFileHandle *)
fileHandle;
58 - (instancetype)init NS_UNAVAILABLE;
65 - (instancetype)initWithFileHandle:(NSFileHandle *)
fileHandle NS_DESIGNATED_INITIALIZER;