FWLogger
@interface FWLogger : NSObject
日志记录类。支持设置全局日志级别和自定义FWLoggerPlugin插件
-
全局日志级别,默认调试为All,正式为Off
Declaration
Objective-C
@property (class, nonatomic) FWLogLevel level; -
检查是否需要记录指定类型日志
Declaration
Objective-C
+ (BOOL)check:(FWLogType)type;Parameters
type日志类型
Return Value
是否需要记录
-
跟踪日志
Declaration
Objective-C
+ (void)trace:(nonnull NSString *)format, ...;Parameters
format日志格式,同NSLog
-
调试日志
Declaration
Objective-C
+ (void)debug:(nonnull NSString *)format, ...;Parameters
format日志格式,同NSLog
-
信息日志
Declaration
Objective-C
+ (void)info:(nonnull NSString *)format, ...;Parameters
format日志格式,同NSLog
-
警告日志
Declaration
Objective-C
+ (void)warn:(nonnull NSString *)format, ...;Parameters
format日志格式,同NSLog
-
错误日志
Declaration
Objective-C
+ (void)error:(nonnull NSString *)format, ...;Parameters
format日志格式,同NSLog
-
分组日志
Declaration
Objective-C
+ (void)group:(nonnull NSString *)group type:(FWLogType)type format:(nonnull NSString *)format, ...;Parameters
group分组名称
type日志类型
format日志格式,同NSLog
-
记录类型日志
Declaration
Objective-C
+ (void)log:(FWLogType)type message:(nonnull NSString *)message;Parameters
type日志类型
message日志消息
-
记录类型日志,支持分组和用户信息
Declaration
Objective-C
+ (void)log:(FWLogType)type message:(nonnull NSString *)message group:(nullable NSString *)group userInfo:(nullable NSDictionary *)userInfo;Parameters
type日志类型
message日志消息
group日志分组
userInfo用户信息
FWLogger Class Reference