9 #import <Foundation/Foundation.h> 11 #define LOG_MACRO(frmt, ...) \ 12 [MBLogSystem log: (frmt), ## __VA_ARGS__] 15 # define MBLogDebug(frmt, ...) do{ LOG_MACRO((frmt), ##__VA_ARGS__);} while(0) 17 # define MBLogDebug(frmt, ...) {} 20 #define MBLog(frmt, ...) do{ LOG_MACRO((frmt), ##__VA_ARGS__); } while(0) 72 + (void)log:(NSString *)msg, ...;
75 + (void)setLogFilterArray:(NSArray *)fArray;
78 + (void)logMessage:(NSString *)msg withLog:(
mb_log_t)log;
79 + (void)infoMessage:(NSString *)msg withLog:(
mb_log_t)log;
80 + (void)debugMessage:(NSString *)msg withLog:(
mb_log_t)log;
81 + (void)warningMessage:(NSString *)msg withLog:(
mb_log_t)log;
82 + (void)errorMessage:(NSString *)msg withLog:(
mb_log_t)log;
86 @property (nonatomic) NSString *
tag;
87 @property (nonatomic, setter=enableWrite:) BOOL
write;
88 @property (nonatomic, setter=enableDisplay:) BOOL
display;
void mb_log_info(mb_log_t log, NSString *des,...)
MB_LOG_LEVEL
Definition: MBLogSystem.h:22
NSString * tag
Definition: MBLogSystem.h:86
Definition: MBLogSystem.h:28
void mb_log_error(mb_log_t log, NSString *des,...)
void mb_log_warning(mb_log_t log, NSString *des,...)
Definition: MBLogSystem.h:26
instancetype sharedLogSystem()
BOOL display
Definition: MBLogSystem.h:88
Definition: MBLogSystem.h:23
Definition: MBLogSystem.h:25
void mb_log_filter(NSArray *fArray)
void mb_log_permitted_level(MB_LOG_LEVEL level)
Definition: MBLogSystem.h:27
BOOL write
Definition: MBLogSystem.h:87
void mb_log_debug(mb_log_t log, NSString *des,...)
mb_log_t mb_log_create(NSString *tag, BOOL write, BOOL display)
void mb_log(mb_log_t log, NSString *des,...)
NSArray * getLogFilterArray()
MBLog_T * mb_log_t
Definition: MBLogSystem.h:31
Definition: MBLogSystem.h:70
Definition: MBLogSystem.h:24
Definition: MBLogSystem.h:85