Implicit declaration of function 'LOG_OBJC_MAYBE' is invalid in C99

Step 1:
change #import "DDLog.h" to #import <CocoaLumberjack/CocoaLumberjack.h> in file HTTPLogging.h

Step 2:
add the following macro in file HTTPLogging.h

#define HTTP_LOG_OBJC_MAYBE(async, lvl, flg, ctx, frmt, ...) \
do{ if(HTTP_LOG_ASYNC_ENABLED) LOG_MAYBE(async, lvl, flg, ctx, nil, sel_getName(_cmd), frmt, ##__VA_ARGS__); } while(0)

#define HTTP_LOG_C_MAYBE(async, lvl, flg, ctx, frmt, ...) \
do{ if(HTTP_LOG_ASYNC_ENABLED) LOG_MAYBE(async, lvl, flg, ctx, nil, __FUNCTION__, frmt, ##__VA_ARGS__); } while(0)

Step3:
replace all LOG_OBJC_MAYBE with HTTP_LOG_OBJC_MAYBE and all LOG_C_MAYBE with HTTP_LOG_C_MAYBE in file HTTPLogging.h

Hope my experience can give help.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 未曾轰轰烈烈地相思,日子却寂然地老去。 暮冬即逝的尽头,你爱过的万物,或隐入种子的胚芽,或已化身泥土,或斑驳...
    烟雨初霞阅读 3,308评论 0 0
  • 无论散步或跑步,都喜欢抬头看星星。 无论星星多少,总喜欢找最亮的那颗。 不知从何时起, 我相信最亮的那颗星 是去世...
    阿月浑子i阅读 1,852评论 0 1
  • 也许有一天,时间会将你们从我的记忆中磨灭,也许多年以后,我见到你们,再也喊不出你们的名字,甚至是擦肩而过,但我知道...
    0331智障琪_Z阅读 1,787评论 15 10