日志记录器 0.2.9

日志记录器 0.2.9

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年4月

Victor 维护。



这个库是为简单的统一记录成功和失败事件而创建的。

使用这些工具中的任何一个都是可选的,并且可以调整

使用方法

1) 将一行添加到您的 proj-Prefix.pch 文件中

  #import "Logger.h"

2) 使用以下命令初始化模块(例如在 AppDelegate 中)

initWithConsoleReporting: (BOOL)consoleReporting
      writeTimeInConsole: (BOOL)writeTimeInConsole
         debugDictionary: (NSDictionary*)debugDictionary
            flurryApiKey: (NSString*)flurryApiKey
            flurryUserID: (NSString*)flurryUserID
  • 如果您不希望在控制台和 Flurry 中显示任何日志,请使用 initWithConsoleReporting: NO
  • 如果您需要在每次都记录某些键/值,请使用 debugDictionary: your_dictionary
  • 如果您完全不需要 Flurry,请使用 flurryApiKey: nil
  • 如果您不需要 Flurry 用户标识,请使用 flurryUserID: nil

3) 使用以下这些函数之一来记录事件,其中包含(可选)NSString 或 NSDictionary 中的调试信息

                     log: (eventType)type withDebugString: (NSString*)format, ...;
                     log: (eventType)type withDebugDict: (NSDictionary*)debugDict;

                     log: (eventType)type 
               withTitle: (NSString*)title 
                 message: (NSString*)message 
                   alert: (BOOL)isAlert 
             debugString: (NSString*)format, ...;

                     log: (eventType)type 
               withTitle: (NSString*)title 
                 message: (NSString*)message 
                   alert: (BOOL)isAlert 
               debugDict: (NSDictionary*)debugDict;

要求

iOS 4+ 与 ARC(包括支持 iOS 8.1.1)

安装

作者

Victor, [email prot

许可证

日志记录器可在 MIT 许可证下获得。有关更多信息,请参阅 LICENSE 文件。