NXVLogFormatter 0.0.2

NXVLogFormatter 0.0.2

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

未声明的 维护。




Build Status

一个用于神奇 CocoaLumberjack 的自定义日志格式化程序。

它使用以下模式记录输出

(Date, Time) -[FileName MethodName](line number): "LogMessage"

为什么?

因为传统的 NSLog() 不是调试友好的等等

如何

只需添加几行即可启动和运行

// first, you need to import CocoaLumberjack files
#import "DDLog.h"
#import "DDTTYLogger.h"
#import "DDASLLogger.h"

// then, you could also add NXVLogFormatter whenever you need it 
#import "NXVLogFormatter.h"

// setup logger
- (void)initializeLogger
{
  // required, setup DDLog
  [DDLog addLogger:[DDASLLogger sharedInstance]];
  [DDLog addLogger:[DDTTYLogger sharedInstance]];

  // use NXVLogFormatter as custom log formmater
  [[DDTTYLogger sharedInstance] setLogFormatter:[NXVLogFormatter new]];

  // optional, enable colors
  [[DDTTYLogger sharedInstance] setColorsEnabled:YES];
}


// then in application:didFinishLaunchingWithOptions:, just bind 
// that log method to it
- (BOOL)              application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

  // initialize it
  [self initializeLogger];

  // ...

  return YES;
}

截图

这是在 Xcode 控制台中启用 颜色 模式时的外观,类似 CocoaLumberjackscreenshot

安装

自动

如果您使用 Cocoapods,您可以将 pod 'NXVLogFormatter' 添加到 Podfile。然后运行 pod install 以将 NXVLogFormatter 集成到项目中,如下所示

# somewhere in your Podfile
pod 'NXVLogFormatter'

然后只需安装并打开您项目的 workspace

pod install --verbose && YourProject.xcworkspace

手动

只需将 NXVLogFormatter.{h,m} 文件拖放到您的项目中,然后按照 这里 的方式开始使用。

许可证

查看 LICENSE。

联系方式

我在几乎任何地方都是 @vinhnx。

Bitdeli Badge