PLVConsoleLogger
@interface PLVConsoleLogger
控制台Log打印
Note
控制台Log等级打印、全局开关在此类中实现。-
如果为 YES,关闭 PLVConsoleLogModuleTypeJSBridge 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closeJSBridgeLog;Swift
var closeJSBridgeLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypeSocket 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closeSocketLog;Swift
var closeSocketLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypePPT 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closePPTLog;Swift
var closePPTLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypeInteract 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closeInteractLog;Swift
var closeInteractLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypePlayer 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closePlayerLog;Swift
var closePlayerLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypeLinkMic 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closeLinkMicLog;Swift
var closeLinkMicLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypeRoom 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closeRoomLog;Swift
var closeRoomLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypeChatRoom 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closeChatRoomLog;Swift
var closeChatRoomLog: Int32 { get set } -
如果为 YES,关闭 PLVConsoleLogModuleTypeStreamer 的日志,默认为 NO
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) BOOL closeStreamerLog;Swift
var closeStreamerLog: Int32 { get set } -
自定义Log打印的前缀,默认为PLVS,如:设置logPrefix = @“XX” 则‘PLVConsoleLogModuleTypeJSBridge’对应的前缀为‘XX-JS’
Declaration
Objective-C
@property (nonatomic, copy, readwrite) NSString *_Nonnull logPrefix;Swift
var logPrefix: UnsafeMutablePointer<Int32>! { get set } -
单例
Declaration
Objective-C
+ (nonnull instancetype)defaultLogger;Swift
class func `default`() -> Self! -
打印Log
Declaration
Objective-C
- (void)logWithModuleType:(PLVConsoleLogModuleType)moduleType type:(id)type format:(nonnull NSString *)frmt, ...;Parameters
moduleType模块类型
type打印类型
frmt参数
View on GitHub
PLVConsoleLogger Class Reference