File tree 3 files changed +13
-30
lines changed
samples/iOS/XloggerSwiftDemo/XloggerSwiftDemo/Appender2SwiftBridge
3 files changed +13
-30
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ xcshareddata
18
18
! /mars /boost /libs /
19
19
/samples /iOS /iOSDemo /Kernel /MarsLib /
20
20
/samples /iOS /iOSDemoXlog /Kernel /MarsLib /
21
+ /samples /iOS /XloggerSwiftDemo /Kernel /MarsLib /
21
22
/samples /Mac /Kernel /MarsLib /
22
23
/samples /android /xlogSample /app /src /main /jni /export_include /* .so
23
24
Original file line number Diff line number Diff line change 19
19
#import < Foundation/Foundation.h>
20
20
#import " LogUtil.h"
21
21
22
-
23
22
typedef NS_ENUM (NSUInteger , XloggerType) {
24
-
25
- debug,
26
- info,
27
- warning,
28
- error,
23
+ all = kLevelAll ,
24
+ verbose = kLevelVerbose ,
25
+ debug = kLevelDebug ,
26
+ info = kLevelInfo ,
27
+ warning = kLevelWarn ,
28
+ error = kLevelError ,
29
+ fatal = kLevelFatal ,
30
+ none = kLevelNone
29
31
30
32
};
31
33
Original file line number Diff line number Diff line change @@ -35,32 +35,12 @@ -(void)initXlogger: (XloggerType)debugLevel releaseLevel: (XloggerType)releaseLe
35
35
36
36
// init xlog
37
37
#if DEBUG
38
- switch (debugLevel) {
39
- case debug:
40
- xlogger_SetLevel (kLevelDebug );
41
- case info:
42
- xlogger_SetLevel (kLevelInfo );
43
- case warning:
44
- xlogger_SetLevel (kLevelWarn );
45
- case error:
46
- xlogger_SetLevel (kLevelError );
47
- default :
48
- break ;
49
- }
38
+
39
+ xlogger_SetLevel ((TLogLevel)debugLevel);
50
40
appender_set_console_log (true );
51
41
#else
52
- switch (releaseLevel) {
53
- case debug:
54
- xlogger_SetLevel (kLevelDebug );
55
- case info:
56
- xlogger_SetLevel (kLevelInfo );
57
- case warning:
58
- xlogger_SetLevel (kLevelWarn );
59
- case error:
60
- xlogger_SetLevel (kLevelError );
61
- default :
62
- break ;
63
- }
42
+
43
+ xlogger_SetLevel ((TLogLevel)releaseLevel);
64
44
appender_set_console_log (false );
65
45
#endif
66
46
appender_open (kAppednerAsync , [logPath UTF8String ], prefix);
You can’t perform that action at this time.
0 commit comments