简易的iOS管理日志库,使用Objective-C编写。
HDSLog使用标准的NSLog()
宏,因此您不应自行重新定义该宏。
或者,您可以直接将HDSLog.h
和HDSLog.m
源文件添加到您的项目中。
HDSLog.h
和HDSLog.m
拖放到您的项目中(在提问时选择“复制”项)。#import "HDSLog.h"
在任何需要的位置添加HDSLog。您可以将所有代码分离成虚拟组,例如网络请求、UI动画等。HDSLog帮助您使用单一的HDSLog管理代码独立记录这些部分。
[[HDSLog instance] setToken:@"NETWORK_REQUESTS" enabled:YES];
// now use log function with your token whenever you want
[HDSLog logToken:@"NETWORK_REQUESTS" format:@"My network request is: %@", yourNetworkRequestInstance];
请注意,您可以随时启用或禁用多个令牌。
为了方便使用,建议将令牌作为某些分离的头部文件中的常量存储。
MIT。请参阅LICENSE
了解详细信息。