Timber 1.0

Timber 1.0

测试已测试
语言编程语言 Obj-CObjective C
许可证 MIT
发布时间最新版本2022年2月

C. Bess维护。



Timber 1.0

  • 作者:
  • C. Bess

Timber

为整个团队简化iOS和macOS应用程序日志。

安装

Cocoapods: pod 'Timber'

#import <Timber.h>

用法

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    CBTDebugMark();
    
    [CBTimber setLogTag:@"test" forUsername:@"cbess"];
    //[CBTimber setLogTag:@"test one" forUsername:nil]; // overrides any tags specified by a username

    CBTLogDebugt(@"test tag", @"simple test log: %@", @7);

    return YES;
}

启用
-D DEBUG=1-D ENABLE_TIMBER=1

宏工具

CBTLog(Level, Tag, Message, ...)
CBTDebugCode(BLOCK)
CBTDebugMark()

日志宏

CBTLogVerbose(MSG, ...)
CBTLogDebug(MSG, ...)
CBTLogInfo(MSG, ...)
CBTLogWarn(MSG, ...)
CBTLogError(MSG, ...)
CBTLogDebugError(NSError)

带标记的日志宏

CBTLogVerboset(TAG, MSG, ...)
CBTLogDebugt(TAG, MSG, ...)
CBTLogInfot(TAG, MSG, ...)
CBTLogWarnt(TAG, MSG, ...)
CBTLogErrort(TAG, MSG, ...)

注意

更多详细信息,请参阅 CBTimber.h