diff --git a/Demo/OSX/Podfile.lock b/Demo/OSX/Podfile.lock index 97d4cc4..de5456d 100644 --- a/Demo/OSX/Podfile.lock +++ b/Demo/OSX/Podfile.lock @@ -1,14 +1,14 @@ PODS: - - CocoaLumberjack (2.2.0): - - CocoaLumberjack/Default (= 2.2.0) - - CocoaLumberjack/Extensions (= 2.2.0) - - CocoaLumberjack/Core (2.2.0) - - CocoaLumberjack/Default (2.2.0): + - CocoaLumberjack (2.3.0): + - CocoaLumberjack/Default (= 2.3.0) + - CocoaLumberjack/Extensions (= 2.3.0) + - CocoaLumberjack/Core (2.3.0) + - CocoaLumberjack/Default (2.3.0): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.2.0): + - CocoaLumberjack/Extensions (2.3.0): - CocoaLumberjack/Default - NBULog (1.3.0): - - CocoaLumberjack (>= 2.0.0) + - CocoaLumberjack (>= 2.3.0) DEPENDENCIES: - NBULog (from `../../`) @@ -18,7 +18,7 @@ EXTERNAL SOURCES: :path: ../../ SPEC CHECKSUMS: - CocoaLumberjack: 17fe8581f84914d5d7e6360f7c70022b173c3ae0 - NBULog: 0c09554d0ebc2385dd3ded69277316aa62643ace + CocoaLumberjack: 97fab7ee5f507fe54445cca7ea80f926729cfd15 + NBULog: 3450f827248abd4ca70dfc10b7e7deb355bf3b2f COCOAPODS: 0.39.0 diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h index 0b568fb..fe5202f 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift b/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift index 5f022ce..a4bbf06 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2014-2015, Deusty, LLC +// Copyright (c) 2014-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -54,38 +54,49 @@ public func resetDefaultDebugLevel() { defaultDebugLevel = DDLogLevel.Verbose } -public func SwiftLogMacro(isAsynchronous: Bool, level: DDLogLevel, flag flg: DDLogFlag, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, @autoclosure string: () -> String) { - if level.rawValue & flg.rawValue != 0 { +@available(*, deprecated, message="Use one of the DDLog*() functions if appropriate or call _DDLogMessage()") +public func SwiftLogMacro(isAsynchronous: Bool, level: DDLogLevel, flag flg: DDLogFlag, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, @autoclosure string: () -> String, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(string, level: level, flag: flg, context: context, file: file, function: function, line: line, tag: tag, asynchronous: isAsynchronous, ddlog: ddlog) +} + +public func _DDLogMessage(@autoclosure message: () -> String, level: DDLogLevel, flag: DDLogFlag, context: Int, file: StaticString, function: StaticString, line: UInt, tag: AnyObject?, asynchronous: Bool, ddlog: DDLog) { + if level.rawValue & flag.rawValue != 0 { // Tell the DDLogMessage constructor to copy the C strings that get passed to it. - // Using string interpolation to prevent integer overflow warning when using StaticString.stringValue - let logMessage = DDLogMessage(message: string(), level: level, flag: flg, context: context, file: "\(file)", function: "\(function)", line: line, tag: tag, options: [.CopyFile, .CopyFunction], timestamp: nil) - DDLog.log(isAsynchronous, message: logMessage) + let logMessage = DDLogMessage(message: message(), level: level, flag: flag, context: context, file: file.stringValue, function: function.stringValue, line: line, tag: tag, options: [.CopyFile, .CopyFunction], timestamp: nil) + ddlog.log(asynchronous, message: logMessage) } } -public func DDLogDebug(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Debug, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogDebug(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Debug, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogInfo(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Info, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogInfo(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Info, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogWarn(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Warning, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogWarn(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Warning, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogVerbose(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Verbose, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogVerbose(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Verbose, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogError(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = false) { - SwiftLogMacro(async, level: level, flag: .Error, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogError(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = false, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Error, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } +/// Returns a String of the current filename, without full path or extension. +/// /// Analogous to the C preprocessor macro `THIS_FILE`. -public func CurrentFileName(fileName: StaticString = __FILE__) -> String { - // Using string interpolation to prevent integer overflow warning when using StaticString.stringValue - // This double-casting to NSString is necessary as changes to how Swift handles NSPathUtilities requres the string to be an NSString - return (("\(fileName)" as NSString).lastPathComponent as NSString).stringByDeletingPathExtension +public func CurrentFileName(fileName: StaticString = #file) -> String { + var str = fileName.stringValue + if let idx = str.rangeOfString("/", options: .BackwardsSearch)?.endIndex { + str = str.substringFromIndex(idx) + } + if let idx = str.rangeOfString(".", options: .BackwardsSearch)?.startIndex { + str = str.substringToIndex(idx) + } + return str } diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h index f7fa79f..e3d0f02 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m index 98d5342..4341d6d 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.h index 24cc1c3..6f6fce1 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.m index 90061c8..d399d6a 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDASLLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h index aad3666..208bb22 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m index c8782de..0200f7c 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAssertMacros.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAssertMacros.h index 870d31f..7678a9c 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAssertMacros.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDAssertMacros.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.h index f0bfdb6..5ac3317 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.m index 1b78578..2d5ef29 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDFileLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h index e0671b9..46100c1 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h index cf4bfc3..033860c 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.h index b7f1074..45d005c 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -101,27 +101,27 @@ */ typedef NS_OPTIONS(NSUInteger, DDLogFlag){ /** - * 0...00000 DDLogFlagError + * 0...00001 DDLogFlagError */ DDLogFlagError = (1 << 0), /** - * 0...00001 DDLogFlagWarning + * 0...00010 DDLogFlagWarning */ DDLogFlagWarning = (1 << 1), /** - * 0...00010 DDLogFlagInfo + * 0...00100 DDLogFlagInfo */ DDLogFlagInfo = (1 << 2), /** - * 0...00100 DDLogFlagDebug + * 0...01000 DDLogFlagDebug */ DDLogFlagDebug = (1 << 3), /** - * 0...01000 DDLogFlagVerbose + * 0...10000 DDLogFlagVerbose */ DDLogFlagVerbose = (1 << 4) }; @@ -205,6 +205,14 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); */ @interface DDLog : NSObject +/** + * Returns the singleton `DDLog`. + * The instance is used by `DDLog` class methods. + * + * @return The singleton `DDLog`. + */ ++ (instancetype)sharedInstance; + /** * Provides access to the underlying logging queue. * This may be helpful to Logger classes for things like thread synchronization. @@ -237,6 +245,32 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); tag:(id)tag format:(NSString *)format, ... NS_FORMAT_FUNCTION(9,10); +/** + * Logging Primitive. + * + * This method is used by the macros or logging functions. + * It is suggested you stick with the macros as they're easier to use. + * + * @param asynchronous YES if the logging is done async, NO if you want to force sync + * @param level the log level + * @param flag the log flag + * @param context the context (if any is defined) + * @param file the current file + * @param function the current function + * @param line the current code line + * @param tag potential tag + * @param format the log format + */ +- (void)log:(BOOL)asynchronous + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag + format:(NSString *)format, ... NS_FORMAT_FUNCTION(9,10); + /** * Logging Primitive. * @@ -266,10 +300,12 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); args:(va_list)argList; /** - * Logging Primitive. + * Logging Primitive. + * + * This method can be used if you have a prepared va_list. + * Similar to `log:level:flag:context:file:function:line:tag:format:...` * * @param asynchronous YES if the logging is done async, NO if you want to force sync - * @param message the message * @param level the log level * @param flag the log flag * @param context the context (if any is defined) @@ -277,16 +313,19 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); * @param function the current function * @param line the current code line * @param tag potential tag + * @param format the log format + * @param argList the arguments list as a va_list */ -+ (void)log:(BOOL)asynchronous - message:(NSString *)message +- (void)log:(BOOL)asynchronous level:(DDLogLevel)level flag:(DDLogFlag)flag context:(NSInteger)context file:(const char *)file function:(const char *)function line:(NSUInteger)line - tag:(id)tag; + tag:(id)tag + format:(NSString *)format + args:(va_list)argList; /** * Logging Primitive. @@ -299,12 +338,29 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); + (void)log:(BOOL)asynchronous message:(DDLogMessage *)logMessage; +/** + * Logging Primitive. + * + * This method can be used if you manualy prepared DDLogMessage. + * + * @param asynchronous YES if the logging is done async, NO if you want to force sync + * @param logMessage the log message stored in a `DDLogMessage` model object + */ +- (void)log:(BOOL)asynchronous + message:(DDLogMessage *)logMessage; + /** * Since logging can be asynchronous, there may be times when you want to flush the logs. * The framework invokes this automatically when the application quits. **/ + (void)flushLog; +/** + * Since logging can be asynchronous, there may be times when you want to flush the logs. + * The framework invokes this automatically when the application quits. + **/ +- (void)flushLog; + /** * Loggers * @@ -322,6 +378,13 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); **/ + (void)addLogger:(id )logger; +/** + * Adds the logger to the system. + * + * This is equivalent to invoking `[DDLog addLogger:logger withLogLevel:DDLogLevelAll]`. + **/ +- (void)addLogger:(id )logger; + /** * Adds the logger to the system. * @@ -360,21 +423,74 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); **/ + (void)addLogger:(id )logger withLevel:(DDLogLevel)level; +/** + * Adds the logger to the system. + * + * The level that you provide here is a preemptive filter (for performance). + * That is, the level specified here will be used to filter out logMessages so that + * the logger is never even invoked for the messages. + * + * More information: + * When you issue a log statement, the logging framework iterates over each logger, + * and checks to see if it should forward the logMessage to the logger. + * This check is done using the level parameter passed to this method. + * + * For example: + * + * `[DDLog addLogger:consoleLogger withLogLevel:DDLogLevelVerbose];` + * `[DDLog addLogger:fileLogger withLogLevel:DDLogLevelWarning];` + * + * `DDLogError(@"oh no");` => gets forwarded to consoleLogger & fileLogger + * `DDLogInfo(@"hi");` => gets forwarded to consoleLogger only + * + * It is important to remember that Lumberjack uses a BITMASK. + * Many developers & third party frameworks may define extra log levels & flags. + * For example: + * + * `#define SOME_FRAMEWORK_LOG_FLAG_TRACE (1 << 6) // 0...1000000` + * + * So if you specify `DDLogLevelVerbose` to this method, you won't see the framework's trace messages. + * + * `(SOME_FRAMEWORK_LOG_FLAG_TRACE & DDLogLevelVerbose) => (01000000 & 00011111) => NO` + * + * Consider passing `DDLogLevelAll` to this method, which has all bits set. + * You can also use the exclusive-or bitwise operator to get a bitmask that has all flags set, + * except the ones you explicitly don't want. For example, if you wanted everything except verbose & debug: + * + * `((DDLogLevelAll ^ DDLogLevelVerbose) | DDLogLevelInfo)` + **/ +- (void)addLogger:(id )logger withLevel:(DDLogLevel)level; + /** * Remove the logger from the system */ + (void)removeLogger:(id )logger; +/** + * Remove the logger from the system + */ +- (void)removeLogger:(id )logger; + /** * Remove all the current loggers */ + (void)removeAllLoggers; +/** + * Remove all the current loggers + */ +- (void)removeAllLoggers; + /** * Return all the current loggers */ + (NSArray *)allLoggers; +/** + * Return all the current loggers + */ +- (NSArray *)allLoggers; + /** * Registered Dynamic Logging * diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.m index 03c6e7c..31b7740 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLog.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -93,11 +93,15 @@ + (DDLoggerNode *)nodeWithLogger:(id )logger #pragma mark - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -@implementation DDLog +@interface DDLog () // An array used to manage all the individual loggers. // The array is only modified on the loggingQueue/loggingThread. -static NSMutableArray *_loggers; +@property (nonatomic, strong) NSMutableArray *_loggers; + +@end + +@implementation DDLog // All logging statements are added to the same queue to ensure FIFO operation. static dispatch_queue_t _loggingQueue; @@ -113,6 +117,23 @@ @implementation DDLog // Minor optimization for uniprocessor machines static NSUInteger _numProcessors; +/** + * Returns the singleton `DDLog`. + * The instance is used by `DDLog` class methods. + * + * @return The singleton `DDLog`. + */ ++ (instancetype)sharedInstance { + static id sharedInstance = nil; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + sharedInstance = [[self alloc] init]; + }); + + return sharedInstance; +} + /** * The runtime sends initialize to each class in a program exactly one time just before the class, * or any class that inherits from it, is sent its first message from within the program. (Thus the @@ -123,42 +144,53 @@ @implementation DDLog **/ + (void)initialize { static dispatch_once_t DDLogOnceToken; - + dispatch_once(&DDLogOnceToken, ^{ - _loggers = [[NSMutableArray alloc] initWithCapacity:4]; - NSLogDebug(@"DDLog: Using grand central dispatch"); - + _loggingQueue = dispatch_queue_create("cocoa.lumberjack", NULL); _loggingGroup = dispatch_group_create(); - + void *nonNullValue = GlobalLoggingQueueIdentityKey; // Whatever, just not null dispatch_queue_set_specific(_loggingQueue, GlobalLoggingQueueIdentityKey, nonNullValue, NULL); - + _queueSemaphore = dispatch_semaphore_create(LOG_MAX_QUEUE_SIZE); - + // Figure out how many processors are available. // This may be used later for an optimization on uniprocessor machines. _numProcessors = MAX([NSProcessInfo processInfo].processorCount, 1); - + NSLogDebug(@"DDLog: numProcessors = %@", @(_numProcessors)); + }); +} - +/** + * The `DDLog` initializer. + * Static variables are set only once. + * + * @return An initialized `DDLog` instance. + */ +- (id)init { + self = [super init]; + + if (self) { + self._loggers = [[NSMutableArray alloc] initWithCapacity:4]; + #if TARGET_OS_IOS NSString *notificationName = @"UIApplicationWillTerminateNotification"; #else NSString *notificationName = nil; - + // On Command Line Tool apps AppKit may not be avaliable #ifdef NSAppKitVersionNumber10_0 - + if (NSApp) { notificationName = @"NSApplicationWillTerminateNotification"; } - + #endif - + if (!notificationName) { // If there is no NSApp -> we are running Command Line Tool app. // In this case terminate notification wouldn't be fired, so we use workaround. @@ -166,16 +198,18 @@ + (void)initialize { [self applicationWillTerminate:nil]; }); } - + #endif /* if TARGET_OS_IOS */ - + if (notificationName) { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillTerminate:) name:notificationName object:nil]; } - }); + } + + return self; } /** @@ -189,7 +223,7 @@ + (dispatch_queue_t)loggingQueue { #pragma mark Notifications //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -+ (void)applicationWillTerminate:(NSNotification * __attribute__((unused)))notification { +- (void)applicationWillTerminate:(NSNotification * __attribute__((unused)))notification { [self flushLog]; } @@ -198,42 +232,62 @@ + (void)applicationWillTerminate:(NSNotification * __attribute__((unused)))notif //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + (void)addLogger:(id )logger { + [self.sharedInstance addLogger:logger]; +} + +- (void)addLogger:(id )logger { [self addLogger:logger withLevel:DDLogLevelAll]; // DDLogLevelAll has all bits set } + (void)addLogger:(id )logger withLevel:(DDLogLevel)level { + [self.sharedInstance addLogger:logger withLevel:level]; +} + +- (void)addLogger:(id )logger withLevel:(DDLogLevel)level { if (!logger) { return; } - + dispatch_async(_loggingQueue, ^{ @autoreleasepool { - [self lt_addLogger:logger level:level]; - } }); + [self lt_addLogger:logger level:level]; + } }); } + (void)removeLogger:(id )logger { + [self.sharedInstance removeLogger:logger]; +} + +- (void)removeLogger:(id )logger { if (!logger) { return; } - + dispatch_async(_loggingQueue, ^{ @autoreleasepool { - [self lt_removeLogger:logger]; - } }); + [self lt_removeLogger:logger]; + } }); } + (void)removeAllLoggers { + [self.sharedInstance removeAllLoggers]; +} + +- (void)removeAllLoggers { dispatch_async(_loggingQueue, ^{ @autoreleasepool { - [self lt_removeAllLoggers]; - } }); + [self lt_removeAllLoggers]; + } }); } + (NSArray *)allLoggers { - __block NSArray *theLoggers; + return [self.sharedInstance allLoggers]; +} +- (NSArray *)allLoggers { + __block NSArray *theLoggers; + dispatch_sync(_loggingQueue, ^{ @autoreleasepool { - theLoggers = [self lt_allLoggers]; - } }); - + theLoggers = [self lt_allLoggers]; + } }); + return theLoggers; } @@ -241,7 +295,7 @@ + (NSArray *)allLoggers { #pragma mark - Master Logging //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -+ (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFlag { +- (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFlag { // We have a tricky situation here... // // In the common case, when the queueSize is below the maximumQueueSize, @@ -322,7 +376,36 @@ + (void)log:(BOOL)asynchronous function:function line:line tag:tag]; + + va_end(args); + } +} +- (void)log:(BOOL)asynchronous + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag + format:(NSString *)format, ... { + va_list args; + + if (format) { + va_start(args, format); + + NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; + [self log:asynchronous + message:message + level:level + flag:flag + context:context + file:file + function:function + line:line + tag:tag]; + va_end(args); } } @@ -337,7 +420,19 @@ + (void)log:(BOOL)asynchronous tag:(id)tag format:(NSString *)format args:(va_list)args { - + [self.sharedInstance log:asynchronous level:level flag:flag context:context file:file function:function line:line tag:tag format:format args:args]; +} + +- (void)log:(BOOL)asynchronous + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag + format:(NSString *)format + args:(va_list)args { if (format) { NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; [self log:asynchronous @@ -361,7 +456,18 @@ + (void)log:(BOOL)asynchronous function:(const char *)function line:(NSUInteger)line tag:(id)tag { - + [self.sharedInstance log:asynchronous message:message level:level flag:flag context:context file:file function:function line:line tag:tag]; +} + +- (void)log:(BOOL)asynchronous + message:(NSString *)message + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag { DDLogMessage *logMessage = [[DDLogMessage alloc] initWithMessage:message level:level flag:flag @@ -377,14 +483,23 @@ + (void)log:(BOOL)asynchronous } + (void)log:(BOOL)asynchronous + message:(DDLogMessage *)logMessage { + [self.sharedInstance log:asynchronous message:logMessage]; +} + +- (void)log:(BOOL)asynchronous message:(DDLogMessage *)logMessage { [self queueLogMessage:logMessage asynchronously:asynchronous]; } + (void)flushLog { + [self.sharedInstance flushLog]; +} + +- (void)flushLog { dispatch_sync(_loggingQueue, ^{ @autoreleasepool { - [self lt_flush]; - } }); + [self lt_flush]; + } }); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -547,10 +662,18 @@ + (void)setLevel:(DDLogLevel)level forClassWithName:(NSString *)aClassName { #pragma mark Logging Thread //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -+ (void)lt_addLogger:(id )logger level:(DDLogLevel)level { +- (void)lt_addLogger:(id )logger level:(DDLogLevel)level { // Add to loggers array. // Need to create loggerQueue if loggerNode doesn't provide one. + for (DDLoggerNode* node in self._loggers) { + if (node->_logger == logger + && node->_level == level) { + // Exactly same logger already added, exit + return; + } + } + NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); @@ -576,7 +699,7 @@ + (void)lt_addLogger:(id )logger level:(DDLogLevel)level { } DDLoggerNode *loggerNode = [DDLoggerNode nodeWithLogger:logger loggerQueue:loggerQueue level:level]; - [_loggers addObject:loggerNode]; + [self._loggers addObject:loggerNode]; if ([logger respondsToSelector:@selector(didAddLogger)]) { dispatch_async(loggerNode->_loggerQueue, ^{ @autoreleasepool { @@ -585,7 +708,7 @@ + (void)lt_addLogger:(id )logger level:(DDLogLevel)level { } } -+ (void)lt_removeLogger:(id )logger { +- (void)lt_removeLogger:(id )logger { // Find associated loggerNode in list of added loggers NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @@ -593,7 +716,7 @@ + (void)lt_removeLogger:(id )logger { DDLoggerNode *loggerNode = nil; - for (DDLoggerNode *node in _loggers) { + for (DDLoggerNode *node in self._loggers) { if (node->_logger == logger) { loggerNode = node; break; @@ -613,15 +736,15 @@ + (void)lt_removeLogger:(id )logger { } // Remove from loggers array - [_loggers removeObject:loggerNode]; + [self._loggers removeObject:loggerNode]; } -+ (void)lt_removeAllLoggers { +- (void)lt_removeAllLoggers { NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); // Notify all loggers - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { if ([loggerNode->_logger respondsToSelector:@selector(willRemoveLogger)]) { dispatch_async(loggerNode->_loggerQueue, ^{ @autoreleasepool { [loggerNode->_logger willRemoveLogger]; @@ -631,23 +754,23 @@ + (void)lt_removeAllLoggers { // Remove all loggers from array - [_loggers removeAllObjects]; + [self._loggers removeAllObjects]; } -+ (NSArray *)lt_allLoggers { +- (NSArray *)lt_allLoggers { NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); NSMutableArray *theLoggers = [NSMutableArray new]; - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { [theLoggers addObject:loggerNode->_logger]; } return [theLoggers copy]; } -+ (void)lt_log:(DDLogMessage *)logMessage { +- (void)lt_log:(DDLogMessage *)logMessage { // Execute the given log message on each of our loggers. NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @@ -661,7 +784,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { // The waiting ensures that a slow logger doesn't end up with a large queue of pending log messages. // This would defeat the purpose of the efforts we made earlier to restrict the max queue size. - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { // skip the loggers that shouldn't write this message based on the log level if (!(logMessage->_flag & loggerNode->_level)) { @@ -677,7 +800,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { } else { // Execute each logger serialy, each within its own queue. - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { // skip the loggers that shouldn't write this message based on the log level if (!(logMessage->_flag & loggerNode->_level)) { @@ -707,7 +830,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { dispatch_semaphore_signal(_queueSemaphore); } -+ (void)lt_flush { +- (void)lt_flush { // All log statements issued before the flush method was invoked have now been executed. // // Now we need to propogate the flush request to any loggers that implement the flush method. @@ -716,7 +839,7 @@ + (void)lt_flush { NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { if ([loggerNode->_logger respondsToSelector:@selector(flush)]) { dispatch_group_async(_loggingGroup, loggerNode->_loggerQueue, ^{ @autoreleasepool { [loggerNode->_logger flush]; diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLogMacros.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLogMacros.h index 975d00a..79ec421 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLogMacros.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDLogMacros.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -35,8 +35,8 @@ #endif /** - * This is the single macro that all other macros below compile into. - * This big multiline macro makes all the other macros easier to read. + * These are the two macros that all other macros below compile into. + * These big multiline macros makes all the other macros easier to read. **/ #define LOG_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ [DDLog log : isAsynchronous \ @@ -49,6 +49,17 @@ tag : atag \ format : (frmt), ## __VA_ARGS__] +#define LOG_MACRO_TO_DDLOG(ddlog, isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ + [ddlog log : isAsynchronous \ + level : lvl \ + flag : flg \ + context : ctx \ + file : __FILE__ \ + function : fnct \ + line : __LINE__ \ + tag : atag \ + format : (frmt), ## __VA_ARGS__] + /** * Define version of the macro that only execute if the log level is above the threshold. * The compiled versions essentially look like this: @@ -71,6 +82,9 @@ #define LOG_MAYBE(async, lvl, flg, ctx, tag, fnct, frmt, ...) \ do { if(lvl & flg) LOG_MACRO(async, lvl, flg, ctx, tag, fnct, frmt, ##__VA_ARGS__); } while(0) +#define LOG_MAYBE_TO_DDLOG(ddlog, async, lvl, flg, ctx, tag, fnct, frmt, ...) \ + do { if(lvl & flg) LOG_MACRO_TO_DDLOG(ddlog, async, lvl, flg, ctx, tag, fnct, frmt, ##__VA_ARGS__); } while(0) + /** * Ready to use log macros with no context or tag. **/ @@ -80,3 +94,8 @@ #define DDLogDebug(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) #define DDLogVerbose(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogErrorToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, NO, LOG_LEVEL_DEF, DDLogFlagError, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogWarnToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagWarning, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogInfoToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagInfo, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogDebugToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogVerboseToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.h index c27415c..33e7c86 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.m index 41592ca..345a43b 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/DDTTYLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h index 1657f1f..2b47de3 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m index 14a6ae9..8346100 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -143,6 +143,7 @@ @implementation DDLoggingContextSet - (instancetype)init { if ((self = [super init])) { _set = [[NSMutableSet alloc] init]; + _lock = OS_SPINLOCK_INIT; } return self; diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h index 129f6e1..527c30f 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m index fdcc87b..a1f2d51 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -63,6 +63,7 @@ - (instancetype)init { _minQueueLength = 0; _maxQueueLength = 0; + _lock = OS_SPINLOCK_INIT; _replacements = [[NSMutableDictionary alloc] init]; // Set default replacements: diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h index 1d6ceea..19f994b 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m index c647da3..2533b32 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m +++ b/Demo/OSX/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/LICENSE.txt b/Demo/OSX/Pods/CocoaLumberjack/LICENSE.txt index 9c29fac..f2169a1 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/LICENSE.txt +++ b/Demo/OSX/Pods/CocoaLumberjack/LICENSE.txt @@ -1,6 +1,6 @@ Software License Agreement (BSD License) -Copyright (c) 2010-2015, Deusty, LLC +Copyright (c) 2010-2016, Deusty, LLC All rights reserved. Redistribution and use of this software in source and binary forms, diff --git a/Demo/OSX/Pods/CocoaLumberjack/README.md b/Demo/OSX/Pods/CocoaLumberjack/README.md index 893fa53..7502644 100644 --- a/Demo/OSX/Pods/CocoaLumberjack/README.md +++ b/Demo/OSX/Pods/CocoaLumberjack/README.md @@ -23,7 +23,7 @@ pod 'CocoaLumberjack/Swift' use_frameworks! ``` Note: `Swift` is a subspec which will include all the Obj-C code plus the Swift one, so this is sufficient. -For more details about how to use Swift with Lumberjack, see [this converation](https://github.com/CocoaLumberjack/CocoaLumberjack/issues/405). +For more details about how to use Swift with Lumberjack, see [this conversation](https://github.com/CocoaLumberjack/CocoaLumberjack/issues/405). ##### Swift Usage @@ -57,7 +57,7 @@ platform :ios, '7.0' pod 'CocoaLumberjack' ``` -##### Objc-C usage +##### Obj-C usage If you're using Lumberjack as a framework, you can `@import CocoaLumberjack`. Otherwise, `#import ` @@ -173,13 +173,14 @@ Configure your logging however you want. Change log levels per file (perfect for ### Requirements The current version of Lumberjack requires: -- Xcode 7.1 or later +- Xcode 7.3 or later - iOS 5 or later - OS X 10.7 or later - WatchOS 2 or later - TVOS 9 or later #### Backwards compability +- for Xcode 7.2 and 7.1, use the 2.2.0 version - for Xcode 7.0 or earlier, use the 2.1.0 version - for Xcode 6 or earlier, use the 2.0.x version - for OS X < 10.7 support, use the 1.6.0 version diff --git a/Demo/OSX/Pods/Local Podspecs/NBULog.podspec.json b/Demo/OSX/Pods/Local Podspecs/NBULog.podspec.json index 7376911..e6696bb 100644 --- a/Demo/OSX/Pods/Local Podspecs/NBULog.podspec.json +++ b/Demo/OSX/Pods/Local Podspecs/NBULog.podspec.json @@ -32,7 +32,7 @@ ], "dependencies": { "CocoaLumberjack": [ - ">= 2.0.0" + ">= 2.3.0" ] } } diff --git a/Demo/OSX/Pods/Manifest.lock b/Demo/OSX/Pods/Manifest.lock index 97d4cc4..de5456d 100644 --- a/Demo/OSX/Pods/Manifest.lock +++ b/Demo/OSX/Pods/Manifest.lock @@ -1,14 +1,14 @@ PODS: - - CocoaLumberjack (2.2.0): - - CocoaLumberjack/Default (= 2.2.0) - - CocoaLumberjack/Extensions (= 2.2.0) - - CocoaLumberjack/Core (2.2.0) - - CocoaLumberjack/Default (2.2.0): + - CocoaLumberjack (2.3.0): + - CocoaLumberjack/Default (= 2.3.0) + - CocoaLumberjack/Extensions (= 2.3.0) + - CocoaLumberjack/Core (2.3.0) + - CocoaLumberjack/Default (2.3.0): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.2.0): + - CocoaLumberjack/Extensions (2.3.0): - CocoaLumberjack/Default - NBULog (1.3.0): - - CocoaLumberjack (>= 2.0.0) + - CocoaLumberjack (>= 2.3.0) DEPENDENCIES: - NBULog (from `../../`) @@ -18,7 +18,7 @@ EXTERNAL SOURCES: :path: ../../ SPEC CHECKSUMS: - CocoaLumberjack: 17fe8581f84914d5d7e6360f7c70022b173c3ae0 - NBULog: 0c09554d0ebc2385dd3ded69277316aa62643ace + CocoaLumberjack: 97fab7ee5f507fe54445cca7ea80f926729cfd15 + NBULog: 3450f827248abd4ca70dfc10b7e7deb355bf3b2f COCOAPODS: 0.39.0 diff --git a/Demo/OSX/Pods/Pods.xcodeproj/project.pbxproj b/Demo/OSX/Pods/Pods.xcodeproj/project.pbxproj index cfe6708..6ae7fd2 100644 --- a/Demo/OSX/Pods/Pods.xcodeproj/project.pbxproj +++ b/Demo/OSX/Pods/Pods.xcodeproj/project.pbxproj @@ -1,731 +1,2101 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 084A2872410C8F1814FFC65A32C135F8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */; }; - 0A7304BCB760762BA35C8037FB765ABC /* NBULogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E6EC0F763D9AE39C43C7BE7D1E637FF /* NBULogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E6A591B3DEE6317BB014BD71A50B689 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A095E75CC15921913AEFF327CA2D51 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D48F0EBFB20874BBB0D2F8C8D6B33F2 /* NBULogContextDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CFEB67494251593CA6B6222E6BABD84 /* NBULogContextDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DDD0FB94D61AB71C8F5C727EC7A0BD9 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A5E4B18696A542D02367C1B04D654FE7 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41F221F9E8FDE456D3E9EB34B4C5EBF1 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C70497B4B7900D0D0AC99FE8AB395C6 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 456BEEAD8F6C8D0B35D5A12E72068119 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = A169AE9A71FE7D86D03E35AEE1FAC6F8 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CAAFD85FC04FBFFB61A22F14C8D4684 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D1257418C387D9D20F89315328D5EC /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5539A292EFC958D90F290DBA5FF86220 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2D8F80CB641FA7E4A87ABBB3B571EC7 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DCBA219BC81D9190F11EE56F93BB908 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 98D52DFC863E4F234815A48FB6BCDBD3 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6077EFC05DC2551A7F5A1CFAC0B90187 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = EDC1117352B86A27F1B34547BDE01BC6 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6475050C8BA464772209BD6AF03F1EB1 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A28679B79F48C675D2A6BF74EF1BB967 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 656479029A5A15463E080FD25F8903B2 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DA4AD99FCDF845B442B1B3F570D940FE /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 67E741D303696F9A1E863BC42E6A9C79 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 788BB22E7DBA508D141D8CDEE188080F /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DAEF151B35D00265D60C4AD34431DD9 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = FC5551224D2BB2FCC7ECB3BC95508A98 /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 77B8DCF115AB2C5025E594489B9BDEB3 /* NBULogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = E014E79A0F03E923E1B4756AE79E1D01 /* NBULogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 906BA39B4449184A264475B0AAA9CD7B /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECA9AE91B3BD36523C5A7E8398E2B1D /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9258A7B71D4C13DBFC66C4B8BE43B79A /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 94A49738BC61B921C3DC5971268AE019 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 947A1E307A786C20F1A39768F98DD3D4 /* NBULog.h in Headers */ = {isa = PBXBuildFile; fileRef = 08115CD73EF50A09C834A53CD3C968D7 /* NBULog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DB99C8E9E83EA01509DC19AE6D1F9CA /* NBULog.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA0BAECC4EA761575BD726BDE8B6987 /* NBULog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9DFB1378A337698012F7CE5D593DC04F /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC9F995E016B3507790BD9090DC7D3A /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9F6D2D307E0C5EA6C7BAD059E7D60761 /* NBULog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 64A06666F1C5D03F03EA439212A59F8F /* NBULog-dummy.m */; }; - A2D0EE5602557677B5D9AB8D46F2F1AF /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 892DC79F537D840BFDC4C18A3E3FA05E /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A34EF7C35E4E0657AFC8B4BA0B343867 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 903B95EE0B69E01EBE26C7A903313D10 /* CocoaLumberjack-dummy.m */; }; - BBCA69A708A7B3DD861FB839B3A251B3 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D14B15A24A77A47840C41A54B498AE /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF525D162B9ABC5DFA69FB7A8779F76E /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A48E2707F82BB1204E9FE86C722BC38 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C515A390D549AF8A16A76DD72388BD2C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECBC81DB84A5A4288984BC5417A1458 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBB6BB497EC1A4C36506AD74ECDCD99F /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = BC4FEEADE0984F8E5187E582BA6E6D0B /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D072508312F4D0543127FCAC3B5E12AD /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */; }; - D70BDFA09F4803DCFEAD7AF5DFE21C6A /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = C2D749143D5F49E3C9BD48FA7BB7165C /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DDE5CE2341CAA99F070FA85B49D766D2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */; }; - E1ED34DB49C6A05D740B8425F88CEC20 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B6669DD9DFCA4DA310C01E3382CC12 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EDE7835C9284BB425F7544EC54931E6B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */; }; - FD81AEF5C0CB6E131B98B01C1548C4F7 /* NBULogContextDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 587D9CE1A70134E69EF80C1F92BAD1D5 /* NBULogContextDescription.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FE6239BDE2049B920243DC0F907F57B9 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3674FFD7C40D6DC34AC17AB452D2D62A /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 0CBCB74400BCE024E92D60F4849944AB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12E2BC28C62976C425F4B71C2723F0B1; - remoteInfo = CocoaLumberjack; - }; - 695F87D0760EBDB4D10920C94CCE227E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12E2BC28C62976C425F4B71C2723F0B1; - remoteInfo = CocoaLumberjack; - }; - 6B78D129976DD7CCE517852B58F297CF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C9BEE4666FA55BDCCD16B03D163A0EF; - remoteInfo = NBULog; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 07D14B15A24A77A47840C41A54B498AE /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; - 08115CD73EF50A09C834A53CD3C968D7 /* NBULog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NBULog.h; sourceTree = ""; }; - 08D1257418C387D9D20F89315328D5EC /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; - 0CFEB67494251593CA6B6222E6BABD84 /* NBULogContextDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NBULogContextDescription.h; sourceTree = ""; }; - 10834806BD7B412BC24F347361FA2C8E /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - 131374374ECA977EF2FCA515257A3650 /* libNBULog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libNBULog.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 1ECA9AE91B3BD36523C5A7E8398E2B1D /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; - 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - 3674FFD7C40D6DC34AC17AB452D2D62A /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - 37DB56D75062CC75FCB0966E1C6E8A8E /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - 4128DFEEF82E6EB9C75AE097C50C0BCA /* NBULog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBULog.xcconfig; sourceTree = ""; }; - 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - 4ECBC81DB84A5A4288984BC5417A1458 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; - 587D9CE1A70134E69EF80C1F92BAD1D5 /* NBULogContextDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = NBULogContextDescription.m; sourceTree = ""; }; - 64A06666F1C5D03F03EA439212A59F8F /* NBULog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBULog-dummy.m"; sourceTree = ""; }; - 6911BECA35E7518D864239B7E898EEF3 /* Pods-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-frameworks.sh"; sourceTree = ""; }; - 6A48E2707F82BB1204E9FE86C722BC38 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; - 6A94949FDBA8DDEDE26D368F6681F14C /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 72D72A912AD563C0B84C9F8855E5F1A7 /* NBULog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBULog-prefix.pch"; sourceTree = ""; }; - 788BB22E7DBA508D141D8CDEE188080F /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; - 7C2868D61C9D09DB8EFCFF5A23E12DE7 /* libCocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCocoaLumberjack.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 892DC79F537D840BFDC4C18A3E3FA05E /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; - 8AE22D361B410A4965A46F264B7C69F3 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C70497B4B7900D0D0AC99FE8AB395C6 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; - 903B95EE0B69E01EBE26C7A903313D10 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 94A49738BC61B921C3DC5971268AE019 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - 98D52DFC863E4F234815A48FB6BCDBD3 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; - 9A545ADDA42B9C577F26075E5A0246AC /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; - 9E6EC0F763D9AE39C43C7BE7D1E637FF /* NBULogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NBULogFormatter.h; sourceTree = ""; }; - A169AE9A71FE7D86D03E35AEE1FAC6F8 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; - A1A36D34413696BE466E2CA0AFF194DA /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - A28679B79F48C675D2A6BF74EF1BB967 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - A5E4B18696A542D02367C1B04D654FE7 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; - B2D8F80CB641FA7E4A87ABBB3B571EC7 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BBA0BAECC4EA761575BD726BDE8B6987 /* NBULog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = NBULog.m; sourceTree = ""; }; - BC4FEEADE0984F8E5187E582BA6E6D0B /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; - C2D749143D5F49E3C9BD48FA7BB7165C /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; - CCC9F995E016B3507790BD9090DC7D3A /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; - DA4AD99FCDF845B442B1B3F570D940FE /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; - E014E79A0F03E923E1B4756AE79E1D01 /* NBULogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = NBULogFormatter.m; sourceTree = ""; }; - E0B6669DD9DFCA4DA310C01E3382CC12 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - EDC1117352B86A27F1B34547BDE01BC6 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - F9A095E75CC15921913AEFF327CA2D51 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; - FC5551224D2BB2FCC7ECB3BC95508A98 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4E71DB2AC56DE190D686B77615BE7E39 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - DDE5CE2341CAA99F070FA85B49D766D2 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 67C2571DBC1065E4CC460290FD52AFA9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 084A2872410C8F1814FFC65A32C135F8 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8D18E783A4E32A0C7F36C215E318C726 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - EDE7835C9284BB425F7544EC54931E6B /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 037C0CA694176A3C0915F62C9D20B3E6 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - B3D1D13E0C6553800746CB8FD61CF946 /* Pods */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 03EC9DDDB3193F4D199609D63AD3DA9F /* Source */ = { - isa = PBXGroup; - children = ( - 08115CD73EF50A09C834A53CD3C968D7 /* NBULog.h */, - BBA0BAECC4EA761575BD726BDE8B6987 /* NBULog.m */, - 0CFEB67494251593CA6B6222E6BABD84 /* NBULogContextDescription.h */, - 587D9CE1A70134E69EF80C1F92BAD1D5 /* NBULogContextDescription.m */, - 9E6EC0F763D9AE39C43C7BE7D1E637FF /* NBULogFormatter.h */, - E014E79A0F03E923E1B4756AE79E1D01 /* NBULogFormatter.m */, - ); - path = Source; - sourceTree = ""; - }; - 28C17CEF104526ACA07B6EEE217EC43E /* OS X */ = { - isa = PBXGroup; - children = ( - 1CA6EBC2E57D96052268211209D6AA52 /* Cocoa.framework */, - ); - name = "OS X"; - sourceTree = ""; - }; - 37CF311AFDC6AC4AE961E630B5525492 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4128DFEEF82E6EB9C75AE097C50C0BCA /* NBULog.xcconfig */, - 64A06666F1C5D03F03EA439212A59F8F /* NBULog-dummy.m */, - 72D72A912AD563C0B84C9F8855E5F1A7 /* NBULog-prefix.pch */, - ); - name = "Support Files"; - path = "Demo/OSX/Pods/Target Support Files/NBULog"; - sourceTree = ""; - }; - 39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 28C17CEF104526ACA07B6EEE217EC43E /* OS X */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5C5ADCACB7CD40E797DC397E0D5FF1B4 /* Extensions */ = { - isa = PBXGroup; - children = ( - 08D1257418C387D9D20F89315328D5EC /* DDContextFilterLogFormatter.h */, - FC5551224D2BB2FCC7ECB3BC95508A98 /* DDContextFilterLogFormatter.m */, - B2D8F80CB641FA7E4A87ABBB3B571EC7 /* DDDispatchQueueLogFormatter.h */, - 3674FFD7C40D6DC34AC17AB452D2D62A /* DDDispatchQueueLogFormatter.m */, - A28679B79F48C675D2A6BF74EF1BB967 /* DDMultiFormatter.h */, - E0B6669DD9DFCA4DA310C01E3382CC12 /* DDMultiFormatter.m */, - ); - name = Extensions; - sourceTree = ""; - }; - 5D1F3F5C10FDF538279E6565F620E76A /* Core */ = { - isa = PBXGroup; - children = ( - 94A49738BC61B921C3DC5971268AE019 /* DDAbstractDatabaseLogger.h */, - EDC1117352B86A27F1B34547BDE01BC6 /* DDAbstractDatabaseLogger.m */, - F9A095E75CC15921913AEFF327CA2D51 /* DDASLLogCapture.h */, - CCC9F995E016B3507790BD9090DC7D3A /* DDASLLogCapture.m */, - 788BB22E7DBA508D141D8CDEE188080F /* DDASLLogger.h */, - DA4AD99FCDF845B442B1B3F570D940FE /* DDASLLogger.m */, - 1ECA9AE91B3BD36523C5A7E8398E2B1D /* DDAssertMacros.h */, - 4ECBC81DB84A5A4288984BC5417A1458 /* DDFileLogger.h */, - 8C70497B4B7900D0D0AC99FE8AB395C6 /* DDFileLogger.m */, - 07D14B15A24A77A47840C41A54B498AE /* DDLegacyMacros.h */, - A169AE9A71FE7D86D03E35AEE1FAC6F8 /* DDLog.h */, - C2D749143D5F49E3C9BD48FA7BB7165C /* DDLog.m */, - 892DC79F537D840BFDC4C18A3E3FA05E /* DDLog+LOGV.h */, - A5E4B18696A542D02367C1B04D654FE7 /* DDLogMacros.h */, - 98D52DFC863E4F234815A48FB6BCDBD3 /* DDTTYLogger.h */, - 6A48E2707F82BB1204E9FE86C722BC38 /* DDTTYLogger.m */, - ); - name = Core; - sourceTree = ""; - }; - 5DF74588DF80EB07A1AC927BBEA2E67E /* Support Files */ = { - isa = PBXGroup; - children = ( - 9A545ADDA42B9C577F26075E5A0246AC /* CocoaLumberjack.xcconfig */, - 903B95EE0B69E01EBE26C7A903313D10 /* CocoaLumberjack-dummy.m */, - 6A94949FDBA8DDEDE26D368F6681F14C /* CocoaLumberjack-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; - sourceTree = ""; - }; - 7CEF7BC6B5DA6A07A0C065D0B00FA4AF /* Products */ = { - isa = PBXGroup; - children = ( - 7C2868D61C9D09DB8EFCFF5A23E12DE7 /* libCocoaLumberjack.a */, - 131374374ECA977EF2FCA515257A3650 /* libNBULog.a */, - 8AE22D361B410A4965A46F264B7C69F3 /* libPods.a */, - ); - name = Products; - sourceTree = ""; - }; - 7DB346D0F39D3F0E887471402A8071AB = { - isa = PBXGroup; - children = ( - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, - D59FC292ECF3AD26A2FA1A8F2C2F25A3 /* Development Pods */, - 39E9EE8210D861DFD82346C1F5EB7218 /* Frameworks */, - E973B0FBD48111F2CBE01BB9EAD1976C /* Pods */, - 7CEF7BC6B5DA6A07A0C065D0B00FA4AF /* Products */, - 037C0CA694176A3C0915F62C9D20B3E6 /* Targets Support Files */, - ); - sourceTree = ""; - }; - 9BE6A5F4EE7D1CD13DEE135CF6282DB2 /* NBULog */ = { - isa = PBXGroup; - children = ( - 03EC9DDDB3193F4D199609D63AD3DA9F /* Source */, - 37CF311AFDC6AC4AE961E630B5525492 /* Support Files */, - ); - name = NBULog; - path = ../../..; - sourceTree = ""; - }; - B3D1D13E0C6553800746CB8FD61CF946 /* Pods */ = { - isa = PBXGroup; - children = ( - 37DB56D75062CC75FCB0966E1C6E8A8E /* Pods-acknowledgements.markdown */, - 10834806BD7B412BC24F347361FA2C8E /* Pods-acknowledgements.plist */, - 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */, - 6911BECA35E7518D864239B7E898EEF3 /* Pods-frameworks.sh */, - A1A36D34413696BE466E2CA0AFF194DA /* Pods-resources.sh */, - 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */, - 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */, - ); - name = Pods; - path = "Target Support Files/Pods"; - sourceTree = ""; - }; - B50DAE85EC0797AF441E495CA80CB19B /* Default */ = { - isa = PBXGroup; - children = ( - BC4FEEADE0984F8E5187E582BA6E6D0B /* CocoaLumberjack.h */, - ); - name = Default; - sourceTree = ""; - }; - BDDFB5D0FD80A7257AD857F554113CCF /* CocoaLumberjack */ = { - isa = PBXGroup; - children = ( - 5D1F3F5C10FDF538279E6565F620E76A /* Core */, - B50DAE85EC0797AF441E495CA80CB19B /* Default */, - 5C5ADCACB7CD40E797DC397E0D5FF1B4 /* Extensions */, - 5DF74588DF80EB07A1AC927BBEA2E67E /* Support Files */, - ); - path = CocoaLumberjack; - sourceTree = ""; - }; - D59FC292ECF3AD26A2FA1A8F2C2F25A3 /* Development Pods */ = { - isa = PBXGroup; - children = ( - 9BE6A5F4EE7D1CD13DEE135CF6282DB2 /* NBULog */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - E973B0FBD48111F2CBE01BB9EAD1976C /* Pods */ = { - isa = PBXGroup; - children = ( - BDDFB5D0FD80A7257AD857F554113CCF /* CocoaLumberjack */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 3D1929340700AE302905262BB6EE9651 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CBB6BB497EC1A4C36506AD74ECDCD99F /* CocoaLumberjack.h in Headers */, - 9258A7B71D4C13DBFC66C4B8BE43B79A /* DDAbstractDatabaseLogger.h in Headers */, - 1E6A591B3DEE6317BB014BD71A50B689 /* DDASLLogCapture.h in Headers */, - 67E741D303696F9A1E863BC42E6A9C79 /* DDASLLogger.h in Headers */, - 906BA39B4449184A264475B0AAA9CD7B /* DDAssertMacros.h in Headers */, - 4CAAFD85FC04FBFFB61A22F14C8D4684 /* DDContextFilterLogFormatter.h in Headers */, - 5539A292EFC958D90F290DBA5FF86220 /* DDDispatchQueueLogFormatter.h in Headers */, - C515A390D549AF8A16A76DD72388BD2C /* DDFileLogger.h in Headers */, - BBCA69A708A7B3DD861FB839B3A251B3 /* DDLegacyMacros.h in Headers */, - A2D0EE5602557677B5D9AB8D46F2F1AF /* DDLog+LOGV.h in Headers */, - 456BEEAD8F6C8D0B35D5A12E72068119 /* DDLog.h in Headers */, - 3DDD0FB94D61AB71C8F5C727EC7A0BD9 /* DDLogMacros.h in Headers */, - 6475050C8BA464772209BD6AF03F1EB1 /* DDMultiFormatter.h in Headers */, - 5DCBA219BC81D9190F11EE56F93BB908 /* DDTTYLogger.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABE35D091128F308B8E24417D213C8B9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 947A1E307A786C20F1A39768F98DD3D4 /* NBULog.h in Headers */, - 2D48F0EBFB20874BBB0D2F8C8D6B33F2 /* NBULogContextDescription.h in Headers */, - 0A7304BCB760762BA35C8037FB765ABC /* NBULogFormatter.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */ = { - isa = PBXNativeTarget; - buildConfigurationList = E0C8BB684C9CCC379207FFA69ED0D571 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; - buildPhases = ( - 896BFDD81CD617BCCE12E7FCD204E6D7 /* Sources */, - 67C2571DBC1065E4CC460290FD52AFA9 /* Frameworks */, - 3D1929340700AE302905262BB6EE9651 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaLumberjack; - productName = CocoaLumberjack; - productReference = 7C2868D61C9D09DB8EFCFF5A23E12DE7 /* libCocoaLumberjack.a */; - productType = "com.apple.product-type.library.static"; - }; - 5C9BEE4666FA55BDCCD16B03D163A0EF /* NBULog */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6503B280E91BDF4DBB42C13534E4207A /* Build configuration list for PBXNativeTarget "NBULog" */; - buildPhases = ( - E47669F6FE04A13193EC5B41A27480C0 /* Sources */, - 4E71DB2AC56DE190D686B77615BE7E39 /* Frameworks */, - ABE35D091128F308B8E24417D213C8B9 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 5A39F4659B5615D44F491A506DFE32A6 /* PBXTargetDependency */, - ); - name = NBULog; - productName = NBULog; - productReference = 131374374ECA977EF2FCA515257A3650 /* libNBULog.a */; - productType = "com.apple.product-type.library.static"; - }; - 8F4628D5DB1E5E9A45F42E4ABADEE9D9 /* Pods */ = { - isa = PBXNativeTarget; - buildConfigurationList = FFEA81DA654BF0379ED4DA458B7A77C2 /* Build configuration list for PBXNativeTarget "Pods" */; - buildPhases = ( - 40162116D1FA83F1EE9D9CDDD61A07AA /* Sources */, - 8D18E783A4E32A0C7F36C215E318C726 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - E965ED4A7A79CA7B92128F03E12E709D /* PBXTargetDependency */, - 83D764119549726AD076B41E98F54F47 /* PBXTargetDependency */, - ); - name = Pods; - productName = Pods; - productReference = 8AE22D361B410A4965A46F264B7C69F3 /* libPods.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0700; - }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 7CEF7BC6B5DA6A07A0C065D0B00FA4AF /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */, - 5C9BEE4666FA55BDCCD16B03D163A0EF /* NBULog */, - 8F4628D5DB1E5E9A45F42E4ABADEE9D9 /* Pods */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 40162116D1FA83F1EE9D9CDDD61A07AA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D072508312F4D0543127FCAC3B5E12AD /* Pods-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 896BFDD81CD617BCCE12E7FCD204E6D7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A34EF7C35E4E0657AFC8B4BA0B343867 /* CocoaLumberjack-dummy.m in Sources */, - 6077EFC05DC2551A7F5A1CFAC0B90187 /* DDAbstractDatabaseLogger.m in Sources */, - 9DFB1378A337698012F7CE5D593DC04F /* DDASLLogCapture.m in Sources */, - 656479029A5A15463E080FD25F8903B2 /* DDASLLogger.m in Sources */, - 6DAEF151B35D00265D60C4AD34431DD9 /* DDContextFilterLogFormatter.m in Sources */, - FE6239BDE2049B920243DC0F907F57B9 /* DDDispatchQueueLogFormatter.m in Sources */, - 41F221F9E8FDE456D3E9EB34B4C5EBF1 /* DDFileLogger.m in Sources */, - D70BDFA09F4803DCFEAD7AF5DFE21C6A /* DDLog.m in Sources */, - E1ED34DB49C6A05D740B8425F88CEC20 /* DDMultiFormatter.m in Sources */, - BF525D162B9ABC5DFA69FB7A8779F76E /* DDTTYLogger.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E47669F6FE04A13193EC5B41A27480C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9F6D2D307E0C5EA6C7BAD059E7D60761 /* NBULog-dummy.m in Sources */, - 9DB99C8E9E83EA01509DC19AE6D1F9CA /* NBULog.m in Sources */, - FD81AEF5C0CB6E131B98B01C1548C4F7 /* NBULogContextDescription.m in Sources */, - 77B8DCF115AB2C5025E594489B9BDEB3 /* NBULogFormatter.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 5A39F4659B5615D44F491A506DFE32A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */; - targetProxy = 695F87D0760EBDB4D10920C94CCE227E /* PBXContainerItemProxy */; - }; - 83D764119549726AD076B41E98F54F47 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NBULog; - target = 5C9BEE4666FA55BDCCD16B03D163A0EF /* NBULog */; - targetProxy = 6B78D129976DD7CCE517852B58F297CF /* PBXContainerItemProxy */; - }; - E965ED4A7A79CA7B92128F03E12E709D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */; - targetProxy = 0CBCB74400BCE024E92D60F4849944AB /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 1494C66068608CFF23D82E54FBA2C4E3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9A545ADDA42B9C577F26075E5A0246AC /* CocoaLumberjack.xcconfig */; - buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - }; - name = Release; - }; - 46306FF67D0BD58D06885091292BF3BA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 9FC95E351721AE3345F118976DACD8B9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */; - buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Release; - }; - AA547332A5F51FABC56B5C6950509F7B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4128DFEEF82E6EB9C75AE097C50C0BCA /* NBULog.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/NBULog/NBULog-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - }; - name = Debug; - }; - CCC930BC1C301C6F9DAF7101C498581B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - D8025A14FD433D16782AD4231E2D770C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4128DFEEF82E6EB9C75AE097C50C0BCA /* NBULog.xcconfig */; - buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/NBULog/NBULog-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - }; - name = Release; - }; - EC6D634B28B9CB84220DC23731D7D57D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9A545ADDA42B9C577F26075E5A0246AC /* CocoaLumberjack.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = macosx; - }; - name = Debug; - }; - FB58B59E1BE5757F179710AD398A4132 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.7; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CCC930BC1C301C6F9DAF7101C498581B /* Debug */, - 46306FF67D0BD58D06885091292BF3BA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6503B280E91BDF4DBB42C13534E4207A /* Build configuration list for PBXNativeTarget "NBULog" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AA547332A5F51FABC56B5C6950509F7B /* Debug */, - D8025A14FD433D16782AD4231E2D770C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E0C8BB684C9CCC379207FFA69ED0D571 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EC6D634B28B9CB84220DC23731D7D57D /* Debug */, - 1494C66068608CFF23D82E54FBA2C4E3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - FFEA81DA654BF0379ED4DA458B7A77C2 /* Build configuration list for PBXNativeTarget "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FB58B59E1BE5757F179710AD398A4132 /* Debug */, - 9FC95E351721AE3345F118976DACD8B9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 037C0CA694176A3C0915F62C9D20B3E6 + + children + + B3D1D13E0C6553800746CB8FD61CF946 + + isa + PBXGroup + name + Targets Support Files + sourceTree + <group> + + 03EC9DDDB3193F4D199609D63AD3DA9F + + children + + 08115CD73EF50A09C834A53CD3C968D7 + BBA0BAECC4EA761575BD726BDE8B6987 + 0CFEB67494251593CA6B6222E6BABD84 + 587D9CE1A70134E69EF80C1F92BAD1D5 + 9E6EC0F763D9AE39C43C7BE7D1E637FF + E014E79A0F03E923E1B4756AE79E1D01 + + isa + PBXGroup + name + Source + path + Source + sourceTree + <group> + + 07D14B15A24A77A47840C41A54B498AE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLegacyMacros.h + path + Classes/DDLegacyMacros.h + sourceTree + <group> + + 08115CD73EF50A09C834A53CD3C968D7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULog.h + sourceTree + <group> + + 084A2872410C8F1814FFC65A32C135F8 + + fileRef + 1CA6EBC2E57D96052268211209D6AA52 + isa + PBXBuildFile + + 08D1257418C387D9D20F89315328D5EC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDContextFilterLogFormatter.h + path + Classes/Extensions/DDContextFilterLogFormatter.h + sourceTree + <group> + + 0A7304BCB760762BA35C8037FB765ABC + + fileRef + 9E6EC0F763D9AE39C43C7BE7D1E637FF + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 0CBCB74400BCE024E92D60F4849944AB + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 12E2BC28C62976C425F4B71C2723F0B1 + remoteInfo + CocoaLumberjack + + 0CFEB67494251593CA6B6222E6BABD84 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULogContextDescription.h + sourceTree + <group> + + 10834806BD7B412BC24F347361FA2C8E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-acknowledgements.plist + sourceTree + <group> + + 12E2BC28C62976C425F4B71C2723F0B1 + + buildConfigurationList + E0C8BB684C9CCC379207FFA69ED0D571 + buildPhases + + 896BFDD81CD617BCCE12E7FCD204E6D7 + 67C2571DBC1065E4CC460290FD52AFA9 + 3D1929340700AE302905262BB6EE9651 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + CocoaLumberjack + productName + CocoaLumberjack + productReference + 7C2868D61C9D09DB8EFCFF5A23E12DE7 + productType + com.apple.product-type.library.static + + 131374374ECA977EF2FCA515257A3650 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libNBULog.a + path + libNBULog.a + sourceTree + BUILT_PRODUCTS_DIR + + 1494C66068608CFF23D82E54FBA2C4E3 + + baseConfigurationReference + 9A545ADDA42B9C577F26075E5A0246AC + buildSettings + + DEBUG_INFORMATION_FORMAT + dwarf-with-dsym + ENABLE_STRICT_OBJC_MSGSEND + YES + EXECUTABLE_PREFIX + lib + GCC_PREFIX_HEADER + Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch + MACOSX_DEPLOYMENT_TARGET + 10.7 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + macosx + + isa + XCBuildConfiguration + name + Release + + 1CA6EBC2E57D96052268211209D6AA52 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Cocoa.framework + path + Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Cocoa.framework + sourceTree + DEVELOPER_DIR + + 1E6A591B3DEE6317BB014BD71A50B689 + + fileRef + F9A095E75CC15921913AEFF327CA2D51 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 1ECA9AE91B3BD36523C5A7E8398E2B1D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDAssertMacros.h + path + Classes/DDAssertMacros.h + sourceTree + <group> + + 272643F56613CA0D336AE3DBF19DC404 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-dummy.m + sourceTree + <group> + + 28C17CEF104526ACA07B6EEE217EC43E + + children + + 1CA6EBC2E57D96052268211209D6AA52 + + isa + PBXGroup + name + OS X + sourceTree + <group> + + 2D48F0EBFB20874BBB0D2F8C8D6B33F2 + + fileRef + 0CFEB67494251593CA6B6222E6BABD84 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2D8E8EC45A3A1A1D94AE762CB5028504 + + buildConfigurations + + CCC930BC1C301C6F9DAF7101C498581B + 46306FF67D0BD58D06885091292BF3BA + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 3674FFD7C40D6DC34AC17AB452D2D62A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDDispatchQueueLogFormatter.m + path + Classes/Extensions/DDDispatchQueueLogFormatter.m + sourceTree + <group> + + 37CF311AFDC6AC4AE961E630B5525492 + + children + + 4128DFEEF82E6EB9C75AE097C50C0BCA + 64A06666F1C5D03F03EA439212A59F8F + 72D72A912AD563C0B84C9F8855E5F1A7 + + isa + PBXGroup + name + Support Files + path + Demo/OSX/Pods/Target Support Files/NBULog + sourceTree + <group> + + 37DB56D75062CC75FCB0966E1C6E8A8E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + path + Pods-acknowledgements.markdown + sourceTree + <group> + + 39E9EE8210D861DFD82346C1F5EB7218 + + children + + 28C17CEF104526ACA07B6EEE217EC43E + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + 3D1929340700AE302905262BB6EE9651 + + buildActionMask + 2147483647 + files + + CBB6BB497EC1A4C36506AD74ECDCD99F + 9258A7B71D4C13DBFC66C4B8BE43B79A + 1E6A591B3DEE6317BB014BD71A50B689 + 67E741D303696F9A1E863BC42E6A9C79 + 906BA39B4449184A264475B0AAA9CD7B + 4CAAFD85FC04FBFFB61A22F14C8D4684 + 5539A292EFC958D90F290DBA5FF86220 + C515A390D549AF8A16A76DD72388BD2C + BBCA69A708A7B3DD861FB839B3A251B3 + A2D0EE5602557677B5D9AB8D46F2F1AF + 456BEEAD8F6C8D0B35D5A12E72068119 + 3DDD0FB94D61AB71C8F5C727EC7A0BD9 + 6475050C8BA464772209BD6AF03F1EB1 + 5DCBA219BC81D9190F11EE56F93BB908 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 3DDD0FB94D61AB71C8F5C727EC7A0BD9 + + fileRef + A5E4B18696A542D02367C1B04D654FE7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 40162116D1FA83F1EE9D9CDDD61A07AA + + buildActionMask + 2147483647 + files + + D072508312F4D0543127FCAC3B5E12AD + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 4128DFEEF82E6EB9C75AE097C50C0BCA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + NBULog.xcconfig + sourceTree + <group> + + 41F221F9E8FDE456D3E9EB34B4C5EBF1 + + fileRef + 8C70497B4B7900D0D0AC99FE8AB395C6 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 456BEEAD8F6C8D0B35D5A12E72068119 + + fileRef + A169AE9A71FE7D86D03E35AEE1FAC6F8 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 46306FF67D0BD58D06885091292BF3BA + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + CLANG_WARN_UNREACHABLE_CODE + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + COPY_PHASE_STRIP + YES + ENABLE_NS_ASSERTIONS + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PREPROCESSOR_DEFINITIONS + + RELEASE=1 + + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + MACOSX_DEPLOYMENT_TARGET + 10.7 + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 4CAAFD85FC04FBFFB61A22F14C8D4684 + + fileRef + 08D1257418C387D9D20F89315328D5EC + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 4E71DB2AC56DE190D686B77615BE7E39 + + buildActionMask + 2147483647 + files + + DDE5CE2341CAA99F070FA85B49D766D2 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 4E762F23EC34ED4A6FF3312D84E33A40 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods.debug.xcconfig + sourceTree + <group> + + 4ECBC81DB84A5A4288984BC5417A1458 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDFileLogger.h + path + Classes/DDFileLogger.h + sourceTree + <group> + + 5539A292EFC958D90F290DBA5FF86220 + + fileRef + B2D8F80CB641FA7E4A87ABBB3B571EC7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 587D9CE1A70134E69EF80C1F92BAD1D5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULogContextDescription.m + sourceTree + <group> + + 5A39F4659B5615D44F491A506DFE32A6 + + isa + PBXTargetDependency + name + CocoaLumberjack + target + 12E2BC28C62976C425F4B71C2723F0B1 + targetProxy + 695F87D0760EBDB4D10920C94CCE227E + + 5C5ADCACB7CD40E797DC397E0D5FF1B4 + + children + + 08D1257418C387D9D20F89315328D5EC + FC5551224D2BB2FCC7ECB3BC95508A98 + B2D8F80CB641FA7E4A87ABBB3B571EC7 + 3674FFD7C40D6DC34AC17AB452D2D62A + A28679B79F48C675D2A6BF74EF1BB967 + E0B6669DD9DFCA4DA310C01E3382CC12 + + isa + PBXGroup + name + Extensions + sourceTree + <group> + + 5C9BEE4666FA55BDCCD16B03D163A0EF + + buildConfigurationList + 6503B280E91BDF4DBB42C13534E4207A + buildPhases + + E47669F6FE04A13193EC5B41A27480C0 + 4E71DB2AC56DE190D686B77615BE7E39 + ABE35D091128F308B8E24417D213C8B9 + + buildRules + + dependencies + + 5A39F4659B5615D44F491A506DFE32A6 + + isa + PBXNativeTarget + name + NBULog + productName + NBULog + productReference + 131374374ECA977EF2FCA515257A3650 + productType + com.apple.product-type.library.static + + 5D1F3F5C10FDF538279E6565F620E76A + + children + + 94A49738BC61B921C3DC5971268AE019 + EDC1117352B86A27F1B34547BDE01BC6 + F9A095E75CC15921913AEFF327CA2D51 + CCC9F995E016B3507790BD9090DC7D3A + 788BB22E7DBA508D141D8CDEE188080F + DA4AD99FCDF845B442B1B3F570D940FE + 1ECA9AE91B3BD36523C5A7E8398E2B1D + 4ECBC81DB84A5A4288984BC5417A1458 + 8C70497B4B7900D0D0AC99FE8AB395C6 + 07D14B15A24A77A47840C41A54B498AE + A169AE9A71FE7D86D03E35AEE1FAC6F8 + C2D749143D5F49E3C9BD48FA7BB7165C + 892DC79F537D840BFDC4C18A3E3FA05E + A5E4B18696A542D02367C1B04D654FE7 + 98D52DFC863E4F234815A48FB6BCDBD3 + 6A48E2707F82BB1204E9FE86C722BC38 + + isa + PBXGroup + name + Core + sourceTree + <group> + + 5DCBA219BC81D9190F11EE56F93BB908 + + fileRef + 98D52DFC863E4F234815A48FB6BCDBD3 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 5DF74588DF80EB07A1AC927BBEA2E67E + + children + + 9A545ADDA42B9C577F26075E5A0246AC + 903B95EE0B69E01EBE26C7A903313D10 + 6A94949FDBA8DDEDE26D368F6681F14C + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/CocoaLumberjack + sourceTree + <group> + + 6077EFC05DC2551A7F5A1CFAC0B90187 + + fileRef + EDC1117352B86A27F1B34547BDE01BC6 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 6475050C8BA464772209BD6AF03F1EB1 + + fileRef + A28679B79F48C675D2A6BF74EF1BB967 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 64A06666F1C5D03F03EA439212A59F8F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULog-dummy.m + sourceTree + <group> + + 6503B280E91BDF4DBB42C13534E4207A + + buildConfigurations + + AA547332A5F51FABC56B5C6950509F7B + D8025A14FD433D16782AD4231E2D770C + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 656479029A5A15463E080FD25F8903B2 + + fileRef + DA4AD99FCDF845B442B1B3F570D940FE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 67C2571DBC1065E4CC460290FD52AFA9 + + buildActionMask + 2147483647 + files + + 084A2872410C8F1814FFC65A32C135F8 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 67E741D303696F9A1E863BC42E6A9C79 + + fileRef + 788BB22E7DBA508D141D8CDEE188080F + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 6911BECA35E7518D864239B7E898EEF3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-frameworks.sh + sourceTree + <group> + + 695F87D0760EBDB4D10920C94CCE227E + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 12E2BC28C62976C425F4B71C2723F0B1 + remoteInfo + CocoaLumberjack + + 6A48E2707F82BB1204E9FE86C722BC38 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDTTYLogger.m + path + Classes/DDTTYLogger.m + sourceTree + <group> + + 6A94949FDBA8DDEDE26D368F6681F14C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CocoaLumberjack-prefix.pch + sourceTree + <group> + + 6B78D129976DD7CCE517852B58F297CF + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 5C9BEE4666FA55BDCCD16B03D163A0EF + remoteInfo + NBULog + + 6DAEF151B35D00265D60C4AD34431DD9 + + fileRef + FC5551224D2BB2FCC7ECB3BC95508A98 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 72D72A912AD563C0B84C9F8855E5F1A7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULog-prefix.pch + sourceTree + <group> + + 77B8DCF115AB2C5025E594489B9BDEB3 + + fileRef + E014E79A0F03E923E1B4756AE79E1D01 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 788BB22E7DBA508D141D8CDEE188080F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDASLLogger.h + path + Classes/DDASLLogger.h + sourceTree + <group> + + 7C2868D61C9D09DB8EFCFF5A23E12DE7 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libCocoaLumberjack.a + path + libCocoaLumberjack.a + sourceTree + BUILT_PRODUCTS_DIR + + 7CEF7BC6B5DA6A07A0C065D0B00FA4AF + + children + + 7C2868D61C9D09DB8EFCFF5A23E12DE7 + 131374374ECA977EF2FCA515257A3650 + 8AE22D361B410A4965A46F264B7C69F3 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 7DB346D0F39D3F0E887471402A8071AB + + children + + BA6428E9F66FD5A23C0A2E06ED26CD2F + D59FC292ECF3AD26A2FA1A8F2C2F25A3 + 39E9EE8210D861DFD82346C1F5EB7218 + E973B0FBD48111F2CBE01BB9EAD1976C + 7CEF7BC6B5DA6A07A0C065D0B00FA4AF + 037C0CA694176A3C0915F62C9D20B3E6 + + isa + PBXGroup + sourceTree + <group> + + 83D764119549726AD076B41E98F54F47 + + isa + PBXTargetDependency + name + NBULog + target + 5C9BEE4666FA55BDCCD16B03D163A0EF + targetProxy + 6B78D129976DD7CCE517852B58F297CF + + 892DC79F537D840BFDC4C18A3E3FA05E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLog+LOGV.h + path + Classes/DDLog+LOGV.h + sourceTree + <group> + + 896BFDD81CD617BCCE12E7FCD204E6D7 + + buildActionMask + 2147483647 + files + + A34EF7C35E4E0657AFC8B4BA0B343867 + 6077EFC05DC2551A7F5A1CFAC0B90187 + 9DFB1378A337698012F7CE5D593DC04F + 656479029A5A15463E080FD25F8903B2 + 6DAEF151B35D00265D60C4AD34431DD9 + FE6239BDE2049B920243DC0F907F57B9 + 41F221F9E8FDE456D3E9EB34B4C5EBF1 + D70BDFA09F4803DCFEAD7AF5DFE21C6A + E1ED34DB49C6A05D740B8425F88CEC20 + BF525D162B9ABC5DFA69FB7A8779F76E + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 8AE22D361B410A4965A46F264B7C69F3 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libPods.a + path + libPods.a + sourceTree + BUILT_PRODUCTS_DIR + + 8C70497B4B7900D0D0AC99FE8AB395C6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDFileLogger.m + path + Classes/DDFileLogger.m + sourceTree + <group> + + 8D18E783A4E32A0C7F36C215E318C726 + + buildActionMask + 2147483647 + files + + EDE7835C9284BB425F7544EC54931E6B + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 8F4628D5DB1E5E9A45F42E4ABADEE9D9 + + buildConfigurationList + FFEA81DA654BF0379ED4DA458B7A77C2 + buildPhases + + 40162116D1FA83F1EE9D9CDDD61A07AA + 8D18E783A4E32A0C7F36C215E318C726 + + buildRules + + dependencies + + E965ED4A7A79CA7B92128F03E12E709D + 83D764119549726AD076B41E98F54F47 + + isa + PBXNativeTarget + name + Pods + productName + Pods + productReference + 8AE22D361B410A4965A46F264B7C69F3 + productType + com.apple.product-type.library.static + + 903B95EE0B69E01EBE26C7A903313D10 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CocoaLumberjack-dummy.m + sourceTree + <group> + + 906BA39B4449184A264475B0AAA9CD7B + + fileRef + 1ECA9AE91B3BD36523C5A7E8398E2B1D + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9258A7B71D4C13DBFC66C4B8BE43B79A + + fileRef + 94A49738BC61B921C3DC5971268AE019 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 947A1E307A786C20F1A39768F98DD3D4 + + fileRef + 08115CD73EF50A09C834A53CD3C968D7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 94A49738BC61B921C3DC5971268AE019 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDAbstractDatabaseLogger.h + path + Classes/DDAbstractDatabaseLogger.h + sourceTree + <group> + + 98C98CDFB3F20F2925F6CD1F141BB14F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods.release.xcconfig + sourceTree + <group> + + 98D52DFC863E4F234815A48FB6BCDBD3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDTTYLogger.h + path + Classes/DDTTYLogger.h + sourceTree + <group> + + 9A545ADDA42B9C577F26075E5A0246AC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + CocoaLumberjack.xcconfig + sourceTree + <group> + + 9BE6A5F4EE7D1CD13DEE135CF6282DB2 + + children + + 03EC9DDDB3193F4D199609D63AD3DA9F + 37CF311AFDC6AC4AE961E630B5525492 + + isa + PBXGroup + name + NBULog + path + ../../.. + sourceTree + <group> + + 9DB99C8E9E83EA01509DC19AE6D1F9CA + + fileRef + BBA0BAECC4EA761575BD726BDE8B6987 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 9DFB1378A337698012F7CE5D593DC04F + + fileRef + CCC9F995E016B3507790BD9090DC7D3A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 9E6EC0F763D9AE39C43C7BE7D1E637FF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULogFormatter.h + sourceTree + <group> + + 9F6D2D307E0C5EA6C7BAD059E7D60761 + + fileRef + 64A06666F1C5D03F03EA439212A59F8F + isa + PBXBuildFile + + 9FC95E351721AE3345F118976DACD8B9 + + baseConfigurationReference + 98C98CDFB3F20F2925F6CD1F141BB14F + buildSettings + + DEBUG_INFORMATION_FORMAT + dwarf-with-dsym + ENABLE_STRICT_OBJC_MSGSEND + YES + EXECUTABLE_PREFIX + lib + MACH_O_TYPE + staticlib + MACOSX_DEPLOYMENT_TARGET + 10.7 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + macosx + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Release + + A169AE9A71FE7D86D03E35AEE1FAC6F8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLog.h + path + Classes/DDLog.h + sourceTree + <group> + + A1A36D34413696BE466E2CA0AFF194DA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-resources.sh + sourceTree + <group> + + A28679B79F48C675D2A6BF74EF1BB967 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDMultiFormatter.h + path + Classes/Extensions/DDMultiFormatter.h + sourceTree + <group> + + A2D0EE5602557677B5D9AB8D46F2F1AF + + fileRef + 892DC79F537D840BFDC4C18A3E3FA05E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + A34EF7C35E4E0657AFC8B4BA0B343867 + + fileRef + 903B95EE0B69E01EBE26C7A903313D10 + isa + PBXBuildFile + + A5E4B18696A542D02367C1B04D654FE7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLogMacros.h + path + Classes/DDLogMacros.h + sourceTree + <group> + + AA547332A5F51FABC56B5C6950509F7B + + baseConfigurationReference + 4128DFEEF82E6EB9C75AE097C50C0BCA + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + EXECUTABLE_PREFIX + lib + GCC_PREFIX_HEADER + Target Support Files/NBULog/NBULog-prefix.pch + MACOSX_DEPLOYMENT_TARGET + 10.7 + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + macosx + + isa + XCBuildConfiguration + name + Debug + + ABE35D091128F308B8E24417D213C8B9 + + buildActionMask + 2147483647 + files + + 947A1E307A786C20F1A39768F98DD3D4 + 2D48F0EBFB20874BBB0D2F8C8D6B33F2 + 0A7304BCB760762BA35C8037FB765ABC + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + B2D8F80CB641FA7E4A87ABBB3B571EC7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDDispatchQueueLogFormatter.h + path + Classes/Extensions/DDDispatchQueueLogFormatter.h + sourceTree + <group> + + B3D1D13E0C6553800746CB8FD61CF946 + + children + + 37DB56D75062CC75FCB0966E1C6E8A8E + 10834806BD7B412BC24F347361FA2C8E + 272643F56613CA0D336AE3DBF19DC404 + 6911BECA35E7518D864239B7E898EEF3 + A1A36D34413696BE466E2CA0AFF194DA + 4E762F23EC34ED4A6FF3312D84E33A40 + 98C98CDFB3F20F2925F6CD1F141BB14F + + isa + PBXGroup + name + Pods + path + Target Support Files/Pods + sourceTree + <group> + + B50DAE85EC0797AF441E495CA80CB19B + + children + + BC4FEEADE0984F8E5187E582BA6E6D0B + + isa + PBXGroup + name + Default + sourceTree + <group> + + BA6428E9F66FD5A23C0A2E06ED26CD2F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + Podfile + path + ../Podfile + sourceTree + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby + + BBA0BAECC4EA761575BD726BDE8B6987 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULog.m + sourceTree + <group> + + BBCA69A708A7B3DD861FB839B3A251B3 + + fileRef + 07D14B15A24A77A47840C41A54B498AE + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + BC4FEEADE0984F8E5187E582BA6E6D0B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + CocoaLumberjack.h + path + Classes/CocoaLumberjack.h + sourceTree + <group> + + BDDFB5D0FD80A7257AD857F554113CCF + + children + + 5D1F3F5C10FDF538279E6565F620E76A + B50DAE85EC0797AF441E495CA80CB19B + 5C5ADCACB7CD40E797DC397E0D5FF1B4 + 5DF74588DF80EB07A1AC927BBEA2E67E + + isa + PBXGroup + name + CocoaLumberjack + path + CocoaLumberjack + sourceTree + <group> + + BF525D162B9ABC5DFA69FB7A8779F76E + + fileRef + 6A48E2707F82BB1204E9FE86C722BC38 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + C2D749143D5F49E3C9BD48FA7BB7165C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDLog.m + path + Classes/DDLog.m + sourceTree + <group> + + C515A390D549AF8A16A76DD72388BD2C + + fileRef + 4ECBC81DB84A5A4288984BC5417A1458 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + CBB6BB497EC1A4C36506AD74ECDCD99F + + fileRef + BC4FEEADE0984F8E5187E582BA6E6D0B + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + CCC930BC1C301C6F9DAF7101C498581B + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + CLANG_WARN_UNREACHABLE_CODE + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + COPY_PHASE_STRIP + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + MACOSX_DEPLOYMENT_TARGET + 10.7 + ONLY_ACTIVE_ARCH + YES + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + + isa + XCBuildConfiguration + name + Debug + + CCC9F995E016B3507790BD9090DC7D3A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDASLLogCapture.m + path + Classes/DDASLLogCapture.m + sourceTree + <group> + + D072508312F4D0543127FCAC3B5E12AD + + fileRef + 272643F56613CA0D336AE3DBF19DC404 + isa + PBXBuildFile + + D41D8CD98F00B204E9800998ECF8427E + + attributes + + LastSwiftUpdateCheck + 0700 + LastUpgradeCheck + 0700 + + buildConfigurationList + 2D8E8EC45A3A1A1D94AE762CB5028504 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + + mainGroup + 7DB346D0F39D3F0E887471402A8071AB + productRefGroup + 7CEF7BC6B5DA6A07A0C065D0B00FA4AF + projectDirPath + + projectReferences + + projectRoot + + targets + + 12E2BC28C62976C425F4B71C2723F0B1 + 5C9BEE4666FA55BDCCD16B03D163A0EF + 8F4628D5DB1E5E9A45F42E4ABADEE9D9 + + + D59FC292ECF3AD26A2FA1A8F2C2F25A3 + + children + + 9BE6A5F4EE7D1CD13DEE135CF6282DB2 + + isa + PBXGroup + name + Development Pods + sourceTree + <group> + + D70BDFA09F4803DCFEAD7AF5DFE21C6A + + fileRef + C2D749143D5F49E3C9BD48FA7BB7165C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + D8025A14FD433D16782AD4231E2D770C + + baseConfigurationReference + 4128DFEEF82E6EB9C75AE097C50C0BCA + buildSettings + + DEBUG_INFORMATION_FORMAT + dwarf-with-dsym + ENABLE_STRICT_OBJC_MSGSEND + YES + EXECUTABLE_PREFIX + lib + GCC_PREFIX_HEADER + Target Support Files/NBULog/NBULog-prefix.pch + MACOSX_DEPLOYMENT_TARGET + 10.7 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + macosx + + isa + XCBuildConfiguration + name + Release + + DA4AD99FCDF845B442B1B3F570D940FE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDASLLogger.m + path + Classes/DDASLLogger.m + sourceTree + <group> + + DDE5CE2341CAA99F070FA85B49D766D2 + + fileRef + 1CA6EBC2E57D96052268211209D6AA52 + isa + PBXBuildFile + + E014E79A0F03E923E1B4756AE79E1D01 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULogFormatter.m + sourceTree + <group> + + E0B6669DD9DFCA4DA310C01E3382CC12 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDMultiFormatter.m + path + Classes/Extensions/DDMultiFormatter.m + sourceTree + <group> + + E0C8BB684C9CCC379207FFA69ED0D571 + + buildConfigurations + + EC6D634B28B9CB84220DC23731D7D57D + 1494C66068608CFF23D82E54FBA2C4E3 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + E1ED34DB49C6A05D740B8425F88CEC20 + + fileRef + E0B6669DD9DFCA4DA310C01E3382CC12 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + E47669F6FE04A13193EC5B41A27480C0 + + buildActionMask + 2147483647 + files + + 9F6D2D307E0C5EA6C7BAD059E7D60761 + 9DB99C8E9E83EA01509DC19AE6D1F9CA + FD81AEF5C0CB6E131B98B01C1548C4F7 + 77B8DCF115AB2C5025E594489B9BDEB3 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E965ED4A7A79CA7B92128F03E12E709D + + isa + PBXTargetDependency + name + CocoaLumberjack + target + 12E2BC28C62976C425F4B71C2723F0B1 + targetProxy + 0CBCB74400BCE024E92D60F4849944AB + + E973B0FBD48111F2CBE01BB9EAD1976C + + children + + BDDFB5D0FD80A7257AD857F554113CCF + + isa + PBXGroup + name + Pods + sourceTree + <group> + + EC6D634B28B9CB84220DC23731D7D57D + + baseConfigurationReference + 9A545ADDA42B9C577F26075E5A0246AC + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + EXECUTABLE_PREFIX + lib + GCC_PREFIX_HEADER + Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch + MACOSX_DEPLOYMENT_TARGET + 10.7 + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + macosx + + isa + XCBuildConfiguration + name + Debug + + EDC1117352B86A27F1B34547BDE01BC6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDAbstractDatabaseLogger.m + path + Classes/DDAbstractDatabaseLogger.m + sourceTree + <group> + + EDE7835C9284BB425F7544EC54931E6B + + fileRef + 1CA6EBC2E57D96052268211209D6AA52 + isa + PBXBuildFile + + F9A095E75CC15921913AEFF327CA2D51 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDASLLogCapture.h + path + Classes/DDASLLogCapture.h + sourceTree + <group> + + FB58B59E1BE5757F179710AD398A4132 + + baseConfigurationReference + 4E762F23EC34ED4A6FF3312D84E33A40 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + EXECUTABLE_PREFIX + lib + MACH_O_TYPE + staticlib + MACOSX_DEPLOYMENT_TARGET + 10.7 + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + macosx + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + FC5551224D2BB2FCC7ECB3BC95508A98 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDContextFilterLogFormatter.m + path + Classes/Extensions/DDContextFilterLogFormatter.m + sourceTree + <group> + + FD81AEF5C0CB6E131B98B01C1548C4F7 + + fileRef + 587D9CE1A70134E69EF80C1F92BAD1D5 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + FE6239BDE2049B920243DC0F907F57B9 + + fileRef + 3674FFD7C40D6DC34AC17AB452D2D62A + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + FFEA81DA654BF0379ED4DA458B7A77C2 + + buildConfigurations + + FB58B59E1BE5757F179710AD398A4132 + 9FC95E351721AE3345F118976DACD8B9 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + + rootObject + D41D8CD98F00B204E9800998ECF8427E + + diff --git a/Demo/OSX/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme b/Demo/OSX/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme index 0e09e2e..2a78ab8 100644 --- a/Demo/OSX/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme +++ b/Demo/OSX/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown index 25c0a73..06034ee 100644 --- a/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown +++ b/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown @@ -5,7 +5,7 @@ This application makes use of the following third party libraries: Software License Agreement (BSD License) -Copyright (c) 2010-2015, Deusty, LLC +Copyright (c) 2010-2016, Deusty, LLC All rights reserved. Redistribution and use of this software in source and binary forms, @@ -213,7 +213,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2012-2015 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.plist index f64aca8..bc8d0fe 100644 --- a/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.plist +++ b/Demo/OSX/Pods/Target Support Files/Pods/Pods-acknowledgements.plist @@ -16,7 +16,7 @@ FooterText Software License Agreement (BSD License) -Copyright (c) 2010-2015, Deusty, LLC +Copyright (c) 2010-2016, Deusty, LLC All rights reserved. Redistribution and use of this software in source and binary forms, @@ -228,7 +228,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2012-2015 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Demo/iOS/Podfile.lock b/Demo/iOS/Podfile.lock index acf608c..84381c3 100644 --- a/Demo/iOS/Podfile.lock +++ b/Demo/iOS/Podfile.lock @@ -1,18 +1,18 @@ PODS: - - CocoaLumberjack (2.2.0): - - CocoaLumberjack/Default (= 2.2.0) - - CocoaLumberjack/Extensions (= 2.2.0) - - CocoaLumberjack/Core (2.2.0) - - CocoaLumberjack/Default (2.2.0): + - CocoaLumberjack (2.3.0): + - CocoaLumberjack/Default (= 2.3.0) + - CocoaLumberjack/Extensions (= 2.3.0) + - CocoaLumberjack/Core (2.3.0) + - CocoaLumberjack/Default (2.3.0): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.2.0): + - CocoaLumberjack/Extensions (2.3.0): - CocoaLumberjack/Default - LumberjackConsole (2.4.3): - CocoaLumberjack (>= 2.0.0) - NBUCore (>= 2.0.3) - - NBUCore (2.0.4) + - NBUCore (2.0.5) - NBULog (1.3.0): - - CocoaLumberjack (>= 2.0.0) + - CocoaLumberjack (>= 2.3.0) DEPENDENCIES: - LumberjackConsole @@ -23,9 +23,9 @@ EXTERNAL SOURCES: :path: ../../ SPEC CHECKSUMS: - CocoaLumberjack: 17fe8581f84914d5d7e6360f7c70022b173c3ae0 + CocoaLumberjack: 97fab7ee5f507fe54445cca7ea80f926729cfd15 LumberjackConsole: 81bad3312fea315b8a17e53926b014f032ec1f44 - NBUCore: 89cbf3976cae47c358fd0ed8562ef66d79a8904a - NBULog: 0c09554d0ebc2385dd3ded69277316aa62643ace + NBUCore: bfdce78c97f2a9566c97082f44157547223b22a6 + NBULog: 3450f827248abd4ca70dfc10b7e7deb355bf3b2f COCOAPODS: 0.39.0 diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h index 0b568fb..fe5202f 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift b/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift index 5f022ce..a4bbf06 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2014-2015, Deusty, LLC +// Copyright (c) 2014-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -54,38 +54,49 @@ public func resetDefaultDebugLevel() { defaultDebugLevel = DDLogLevel.Verbose } -public func SwiftLogMacro(isAsynchronous: Bool, level: DDLogLevel, flag flg: DDLogFlag, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, @autoclosure string: () -> String) { - if level.rawValue & flg.rawValue != 0 { +@available(*, deprecated, message="Use one of the DDLog*() functions if appropriate or call _DDLogMessage()") +public func SwiftLogMacro(isAsynchronous: Bool, level: DDLogLevel, flag flg: DDLogFlag, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, @autoclosure string: () -> String, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(string, level: level, flag: flg, context: context, file: file, function: function, line: line, tag: tag, asynchronous: isAsynchronous, ddlog: ddlog) +} + +public func _DDLogMessage(@autoclosure message: () -> String, level: DDLogLevel, flag: DDLogFlag, context: Int, file: StaticString, function: StaticString, line: UInt, tag: AnyObject?, asynchronous: Bool, ddlog: DDLog) { + if level.rawValue & flag.rawValue != 0 { // Tell the DDLogMessage constructor to copy the C strings that get passed to it. - // Using string interpolation to prevent integer overflow warning when using StaticString.stringValue - let logMessage = DDLogMessage(message: string(), level: level, flag: flg, context: context, file: "\(file)", function: "\(function)", line: line, tag: tag, options: [.CopyFile, .CopyFunction], timestamp: nil) - DDLog.log(isAsynchronous, message: logMessage) + let logMessage = DDLogMessage(message: message(), level: level, flag: flag, context: context, file: file.stringValue, function: function.stringValue, line: line, tag: tag, options: [.CopyFile, .CopyFunction], timestamp: nil) + ddlog.log(asynchronous, message: logMessage) } } -public func DDLogDebug(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Debug, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogDebug(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Debug, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogInfo(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Info, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogInfo(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Info, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogWarn(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Warning, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogWarn(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Warning, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogVerbose(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { - SwiftLogMacro(async, level: level, flag: .Verbose, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogVerbose(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = true, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Verbose, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } -public func DDLogError(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = false) { - SwiftLogMacro(async, level: level, flag: .Error, context: context, file: file, function: function, line: line, tag: tag, string: logText) +public func DDLogError(@autoclosure message: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = #file, function: StaticString = #function, line: UInt = #line, tag: AnyObject? = nil, asynchronous async: Bool = false, ddlog: DDLog = DDLog.sharedInstance()) { + _DDLogMessage(message, level: level, flag: .Error, context: context, file: file, function: function, line: line, tag: tag, asynchronous: async, ddlog: ddlog) } +/// Returns a String of the current filename, without full path or extension. +/// /// Analogous to the C preprocessor macro `THIS_FILE`. -public func CurrentFileName(fileName: StaticString = __FILE__) -> String { - // Using string interpolation to prevent integer overflow warning when using StaticString.stringValue - // This double-casting to NSString is necessary as changes to how Swift handles NSPathUtilities requres the string to be an NSString - return (("\(fileName)" as NSString).lastPathComponent as NSString).stringByDeletingPathExtension +public func CurrentFileName(fileName: StaticString = #file) -> String { + var str = fileName.stringValue + if let idx = str.rangeOfString("/", options: .BackwardsSearch)?.endIndex { + str = str.substringFromIndex(idx) + } + if let idx = str.rangeOfString(".", options: .BackwardsSearch)?.startIndex { + str = str.substringToIndex(idx) + } + return str } diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h index f7fa79f..e3d0f02 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m index 98d5342..4341d6d 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.h index 24cc1c3..6f6fce1 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.m index 90061c8..d399d6a 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDASLLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h index aad3666..208bb22 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m index c8782de..0200f7c 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAbstractDatabaseLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAssertMacros.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAssertMacros.h index 870d31f..7678a9c 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAssertMacros.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDAssertMacros.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.h index f0bfdb6..5ac3317 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.m index 1b78578..2d5ef29 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDFileLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h index e0671b9..46100c1 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLegacyMacros.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h index cf4bfc3..033860c 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.h index b7f1074..45d005c 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -101,27 +101,27 @@ */ typedef NS_OPTIONS(NSUInteger, DDLogFlag){ /** - * 0...00000 DDLogFlagError + * 0...00001 DDLogFlagError */ DDLogFlagError = (1 << 0), /** - * 0...00001 DDLogFlagWarning + * 0...00010 DDLogFlagWarning */ DDLogFlagWarning = (1 << 1), /** - * 0...00010 DDLogFlagInfo + * 0...00100 DDLogFlagInfo */ DDLogFlagInfo = (1 << 2), /** - * 0...00100 DDLogFlagDebug + * 0...01000 DDLogFlagDebug */ DDLogFlagDebug = (1 << 3), /** - * 0...01000 DDLogFlagVerbose + * 0...10000 DDLogFlagVerbose */ DDLogFlagVerbose = (1 << 4) }; @@ -205,6 +205,14 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); */ @interface DDLog : NSObject +/** + * Returns the singleton `DDLog`. + * The instance is used by `DDLog` class methods. + * + * @return The singleton `DDLog`. + */ ++ (instancetype)sharedInstance; + /** * Provides access to the underlying logging queue. * This may be helpful to Logger classes for things like thread synchronization. @@ -237,6 +245,32 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); tag:(id)tag format:(NSString *)format, ... NS_FORMAT_FUNCTION(9,10); +/** + * Logging Primitive. + * + * This method is used by the macros or logging functions. + * It is suggested you stick with the macros as they're easier to use. + * + * @param asynchronous YES if the logging is done async, NO if you want to force sync + * @param level the log level + * @param flag the log flag + * @param context the context (if any is defined) + * @param file the current file + * @param function the current function + * @param line the current code line + * @param tag potential tag + * @param format the log format + */ +- (void)log:(BOOL)asynchronous + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag + format:(NSString *)format, ... NS_FORMAT_FUNCTION(9,10); + /** * Logging Primitive. * @@ -266,10 +300,12 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); args:(va_list)argList; /** - * Logging Primitive. + * Logging Primitive. + * + * This method can be used if you have a prepared va_list. + * Similar to `log:level:flag:context:file:function:line:tag:format:...` * * @param asynchronous YES if the logging is done async, NO if you want to force sync - * @param message the message * @param level the log level * @param flag the log flag * @param context the context (if any is defined) @@ -277,16 +313,19 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); * @param function the current function * @param line the current code line * @param tag potential tag + * @param format the log format + * @param argList the arguments list as a va_list */ -+ (void)log:(BOOL)asynchronous - message:(NSString *)message +- (void)log:(BOOL)asynchronous level:(DDLogLevel)level flag:(DDLogFlag)flag context:(NSInteger)context file:(const char *)file function:(const char *)function line:(NSUInteger)line - tag:(id)tag; + tag:(id)tag + format:(NSString *)format + args:(va_list)argList; /** * Logging Primitive. @@ -299,12 +338,29 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); + (void)log:(BOOL)asynchronous message:(DDLogMessage *)logMessage; +/** + * Logging Primitive. + * + * This method can be used if you manualy prepared DDLogMessage. + * + * @param asynchronous YES if the logging is done async, NO if you want to force sync + * @param logMessage the log message stored in a `DDLogMessage` model object + */ +- (void)log:(BOOL)asynchronous + message:(DDLogMessage *)logMessage; + /** * Since logging can be asynchronous, there may be times when you want to flush the logs. * The framework invokes this automatically when the application quits. **/ + (void)flushLog; +/** + * Since logging can be asynchronous, there may be times when you want to flush the logs. + * The framework invokes this automatically when the application quits. + **/ +- (void)flushLog; + /** * Loggers * @@ -322,6 +378,13 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); **/ + (void)addLogger:(id )logger; +/** + * Adds the logger to the system. + * + * This is equivalent to invoking `[DDLog addLogger:logger withLogLevel:DDLogLevelAll]`. + **/ +- (void)addLogger:(id )logger; + /** * Adds the logger to the system. * @@ -360,21 +423,74 @@ NSString * DDExtractFileNameWithoutExtension(const char *filePath, BOOL copy); **/ + (void)addLogger:(id )logger withLevel:(DDLogLevel)level; +/** + * Adds the logger to the system. + * + * The level that you provide here is a preemptive filter (for performance). + * That is, the level specified here will be used to filter out logMessages so that + * the logger is never even invoked for the messages. + * + * More information: + * When you issue a log statement, the logging framework iterates over each logger, + * and checks to see if it should forward the logMessage to the logger. + * This check is done using the level parameter passed to this method. + * + * For example: + * + * `[DDLog addLogger:consoleLogger withLogLevel:DDLogLevelVerbose];` + * `[DDLog addLogger:fileLogger withLogLevel:DDLogLevelWarning];` + * + * `DDLogError(@"oh no");` => gets forwarded to consoleLogger & fileLogger + * `DDLogInfo(@"hi");` => gets forwarded to consoleLogger only + * + * It is important to remember that Lumberjack uses a BITMASK. + * Many developers & third party frameworks may define extra log levels & flags. + * For example: + * + * `#define SOME_FRAMEWORK_LOG_FLAG_TRACE (1 << 6) // 0...1000000` + * + * So if you specify `DDLogLevelVerbose` to this method, you won't see the framework's trace messages. + * + * `(SOME_FRAMEWORK_LOG_FLAG_TRACE & DDLogLevelVerbose) => (01000000 & 00011111) => NO` + * + * Consider passing `DDLogLevelAll` to this method, which has all bits set. + * You can also use the exclusive-or bitwise operator to get a bitmask that has all flags set, + * except the ones you explicitly don't want. For example, if you wanted everything except verbose & debug: + * + * `((DDLogLevelAll ^ DDLogLevelVerbose) | DDLogLevelInfo)` + **/ +- (void)addLogger:(id )logger withLevel:(DDLogLevel)level; + /** * Remove the logger from the system */ + (void)removeLogger:(id )logger; +/** + * Remove the logger from the system + */ +- (void)removeLogger:(id )logger; + /** * Remove all the current loggers */ + (void)removeAllLoggers; +/** + * Remove all the current loggers + */ +- (void)removeAllLoggers; + /** * Return all the current loggers */ + (NSArray *)allLoggers; +/** + * Return all the current loggers + */ +- (NSArray *)allLoggers; + /** * Registered Dynamic Logging * diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.m index 03c6e7c..31b7740 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLog.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -93,11 +93,15 @@ + (DDLoggerNode *)nodeWithLogger:(id )logger #pragma mark - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -@implementation DDLog +@interface DDLog () // An array used to manage all the individual loggers. // The array is only modified on the loggingQueue/loggingThread. -static NSMutableArray *_loggers; +@property (nonatomic, strong) NSMutableArray *_loggers; + +@end + +@implementation DDLog // All logging statements are added to the same queue to ensure FIFO operation. static dispatch_queue_t _loggingQueue; @@ -113,6 +117,23 @@ @implementation DDLog // Minor optimization for uniprocessor machines static NSUInteger _numProcessors; +/** + * Returns the singleton `DDLog`. + * The instance is used by `DDLog` class methods. + * + * @return The singleton `DDLog`. + */ ++ (instancetype)sharedInstance { + static id sharedInstance = nil; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + sharedInstance = [[self alloc] init]; + }); + + return sharedInstance; +} + /** * The runtime sends initialize to each class in a program exactly one time just before the class, * or any class that inherits from it, is sent its first message from within the program. (Thus the @@ -123,42 +144,53 @@ @implementation DDLog **/ + (void)initialize { static dispatch_once_t DDLogOnceToken; - + dispatch_once(&DDLogOnceToken, ^{ - _loggers = [[NSMutableArray alloc] initWithCapacity:4]; - NSLogDebug(@"DDLog: Using grand central dispatch"); - + _loggingQueue = dispatch_queue_create("cocoa.lumberjack", NULL); _loggingGroup = dispatch_group_create(); - + void *nonNullValue = GlobalLoggingQueueIdentityKey; // Whatever, just not null dispatch_queue_set_specific(_loggingQueue, GlobalLoggingQueueIdentityKey, nonNullValue, NULL); - + _queueSemaphore = dispatch_semaphore_create(LOG_MAX_QUEUE_SIZE); - + // Figure out how many processors are available. // This may be used later for an optimization on uniprocessor machines. _numProcessors = MAX([NSProcessInfo processInfo].processorCount, 1); - + NSLogDebug(@"DDLog: numProcessors = %@", @(_numProcessors)); + }); +} - +/** + * The `DDLog` initializer. + * Static variables are set only once. + * + * @return An initialized `DDLog` instance. + */ +- (id)init { + self = [super init]; + + if (self) { + self._loggers = [[NSMutableArray alloc] initWithCapacity:4]; + #if TARGET_OS_IOS NSString *notificationName = @"UIApplicationWillTerminateNotification"; #else NSString *notificationName = nil; - + // On Command Line Tool apps AppKit may not be avaliable #ifdef NSAppKitVersionNumber10_0 - + if (NSApp) { notificationName = @"NSApplicationWillTerminateNotification"; } - + #endif - + if (!notificationName) { // If there is no NSApp -> we are running Command Line Tool app. // In this case terminate notification wouldn't be fired, so we use workaround. @@ -166,16 +198,18 @@ + (void)initialize { [self applicationWillTerminate:nil]; }); } - + #endif /* if TARGET_OS_IOS */ - + if (notificationName) { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillTerminate:) name:notificationName object:nil]; } - }); + } + + return self; } /** @@ -189,7 +223,7 @@ + (dispatch_queue_t)loggingQueue { #pragma mark Notifications //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -+ (void)applicationWillTerminate:(NSNotification * __attribute__((unused)))notification { +- (void)applicationWillTerminate:(NSNotification * __attribute__((unused)))notification { [self flushLog]; } @@ -198,42 +232,62 @@ + (void)applicationWillTerminate:(NSNotification * __attribute__((unused)))notif //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + (void)addLogger:(id )logger { + [self.sharedInstance addLogger:logger]; +} + +- (void)addLogger:(id )logger { [self addLogger:logger withLevel:DDLogLevelAll]; // DDLogLevelAll has all bits set } + (void)addLogger:(id )logger withLevel:(DDLogLevel)level { + [self.sharedInstance addLogger:logger withLevel:level]; +} + +- (void)addLogger:(id )logger withLevel:(DDLogLevel)level { if (!logger) { return; } - + dispatch_async(_loggingQueue, ^{ @autoreleasepool { - [self lt_addLogger:logger level:level]; - } }); + [self lt_addLogger:logger level:level]; + } }); } + (void)removeLogger:(id )logger { + [self.sharedInstance removeLogger:logger]; +} + +- (void)removeLogger:(id )logger { if (!logger) { return; } - + dispatch_async(_loggingQueue, ^{ @autoreleasepool { - [self lt_removeLogger:logger]; - } }); + [self lt_removeLogger:logger]; + } }); } + (void)removeAllLoggers { + [self.sharedInstance removeAllLoggers]; +} + +- (void)removeAllLoggers { dispatch_async(_loggingQueue, ^{ @autoreleasepool { - [self lt_removeAllLoggers]; - } }); + [self lt_removeAllLoggers]; + } }); } + (NSArray *)allLoggers { - __block NSArray *theLoggers; + return [self.sharedInstance allLoggers]; +} +- (NSArray *)allLoggers { + __block NSArray *theLoggers; + dispatch_sync(_loggingQueue, ^{ @autoreleasepool { - theLoggers = [self lt_allLoggers]; - } }); - + theLoggers = [self lt_allLoggers]; + } }); + return theLoggers; } @@ -241,7 +295,7 @@ + (NSArray *)allLoggers { #pragma mark - Master Logging //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -+ (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFlag { +- (void)queueLogMessage:(DDLogMessage *)logMessage asynchronously:(BOOL)asyncFlag { // We have a tricky situation here... // // In the common case, when the queueSize is below the maximumQueueSize, @@ -322,7 +376,36 @@ + (void)log:(BOOL)asynchronous function:function line:line tag:tag]; + + va_end(args); + } +} +- (void)log:(BOOL)asynchronous + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag + format:(NSString *)format, ... { + va_list args; + + if (format) { + va_start(args, format); + + NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; + [self log:asynchronous + message:message + level:level + flag:flag + context:context + file:file + function:function + line:line + tag:tag]; + va_end(args); } } @@ -337,7 +420,19 @@ + (void)log:(BOOL)asynchronous tag:(id)tag format:(NSString *)format args:(va_list)args { - + [self.sharedInstance log:asynchronous level:level flag:flag context:context file:file function:function line:line tag:tag format:format args:args]; +} + +- (void)log:(BOOL)asynchronous + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag + format:(NSString *)format + args:(va_list)args { if (format) { NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; [self log:asynchronous @@ -361,7 +456,18 @@ + (void)log:(BOOL)asynchronous function:(const char *)function line:(NSUInteger)line tag:(id)tag { - + [self.sharedInstance log:asynchronous message:message level:level flag:flag context:context file:file function:function line:line tag:tag]; +} + +- (void)log:(BOOL)asynchronous + message:(NSString *)message + level:(DDLogLevel)level + flag:(DDLogFlag)flag + context:(NSInteger)context + file:(const char *)file + function:(const char *)function + line:(NSUInteger)line + tag:(id)tag { DDLogMessage *logMessage = [[DDLogMessage alloc] initWithMessage:message level:level flag:flag @@ -377,14 +483,23 @@ + (void)log:(BOOL)asynchronous } + (void)log:(BOOL)asynchronous + message:(DDLogMessage *)logMessage { + [self.sharedInstance log:asynchronous message:logMessage]; +} + +- (void)log:(BOOL)asynchronous message:(DDLogMessage *)logMessage { [self queueLogMessage:logMessage asynchronously:asynchronous]; } + (void)flushLog { + [self.sharedInstance flushLog]; +} + +- (void)flushLog { dispatch_sync(_loggingQueue, ^{ @autoreleasepool { - [self lt_flush]; - } }); + [self lt_flush]; + } }); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -547,10 +662,18 @@ + (void)setLevel:(DDLogLevel)level forClassWithName:(NSString *)aClassName { #pragma mark Logging Thread //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -+ (void)lt_addLogger:(id )logger level:(DDLogLevel)level { +- (void)lt_addLogger:(id )logger level:(DDLogLevel)level { // Add to loggers array. // Need to create loggerQueue if loggerNode doesn't provide one. + for (DDLoggerNode* node in self._loggers) { + if (node->_logger == logger + && node->_level == level) { + // Exactly same logger already added, exit + return; + } + } + NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); @@ -576,7 +699,7 @@ + (void)lt_addLogger:(id )logger level:(DDLogLevel)level { } DDLoggerNode *loggerNode = [DDLoggerNode nodeWithLogger:logger loggerQueue:loggerQueue level:level]; - [_loggers addObject:loggerNode]; + [self._loggers addObject:loggerNode]; if ([logger respondsToSelector:@selector(didAddLogger)]) { dispatch_async(loggerNode->_loggerQueue, ^{ @autoreleasepool { @@ -585,7 +708,7 @@ + (void)lt_addLogger:(id )logger level:(DDLogLevel)level { } } -+ (void)lt_removeLogger:(id )logger { +- (void)lt_removeLogger:(id )logger { // Find associated loggerNode in list of added loggers NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @@ -593,7 +716,7 @@ + (void)lt_removeLogger:(id )logger { DDLoggerNode *loggerNode = nil; - for (DDLoggerNode *node in _loggers) { + for (DDLoggerNode *node in self._loggers) { if (node->_logger == logger) { loggerNode = node; break; @@ -613,15 +736,15 @@ + (void)lt_removeLogger:(id )logger { } // Remove from loggers array - [_loggers removeObject:loggerNode]; + [self._loggers removeObject:loggerNode]; } -+ (void)lt_removeAllLoggers { +- (void)lt_removeAllLoggers { NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); // Notify all loggers - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { if ([loggerNode->_logger respondsToSelector:@selector(willRemoveLogger)]) { dispatch_async(loggerNode->_loggerQueue, ^{ @autoreleasepool { [loggerNode->_logger willRemoveLogger]; @@ -631,23 +754,23 @@ + (void)lt_removeAllLoggers { // Remove all loggers from array - [_loggers removeAllObjects]; + [self._loggers removeAllObjects]; } -+ (NSArray *)lt_allLoggers { +- (NSArray *)lt_allLoggers { NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); NSMutableArray *theLoggers = [NSMutableArray new]; - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { [theLoggers addObject:loggerNode->_logger]; } return [theLoggers copy]; } -+ (void)lt_log:(DDLogMessage *)logMessage { +- (void)lt_log:(DDLogMessage *)logMessage { // Execute the given log message on each of our loggers. NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @@ -661,7 +784,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { // The waiting ensures that a slow logger doesn't end up with a large queue of pending log messages. // This would defeat the purpose of the efforts we made earlier to restrict the max queue size. - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { // skip the loggers that shouldn't write this message based on the log level if (!(logMessage->_flag & loggerNode->_level)) { @@ -677,7 +800,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { } else { // Execute each logger serialy, each within its own queue. - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { // skip the loggers that shouldn't write this message based on the log level if (!(logMessage->_flag & loggerNode->_level)) { @@ -707,7 +830,7 @@ + (void)lt_log:(DDLogMessage *)logMessage { dispatch_semaphore_signal(_queueSemaphore); } -+ (void)lt_flush { +- (void)lt_flush { // All log statements issued before the flush method was invoked have now been executed. // // Now we need to propogate the flush request to any loggers that implement the flush method. @@ -716,7 +839,7 @@ + (void)lt_flush { NSAssert(dispatch_get_specific(GlobalLoggingQueueIdentityKey), @"This method should only be run on the logging thread/queue"); - for (DDLoggerNode *loggerNode in _loggers) { + for (DDLoggerNode *loggerNode in self._loggers) { if ([loggerNode->_logger respondsToSelector:@selector(flush)]) { dispatch_group_async(_loggingGroup, loggerNode->_loggerQueue, ^{ @autoreleasepool { [loggerNode->_logger flush]; diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLogMacros.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLogMacros.h index 975d00a..79ec421 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLogMacros.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDLogMacros.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -35,8 +35,8 @@ #endif /** - * This is the single macro that all other macros below compile into. - * This big multiline macro makes all the other macros easier to read. + * These are the two macros that all other macros below compile into. + * These big multiline macros makes all the other macros easier to read. **/ #define LOG_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ [DDLog log : isAsynchronous \ @@ -49,6 +49,17 @@ tag : atag \ format : (frmt), ## __VA_ARGS__] +#define LOG_MACRO_TO_DDLOG(ddlog, isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ + [ddlog log : isAsynchronous \ + level : lvl \ + flag : flg \ + context : ctx \ + file : __FILE__ \ + function : fnct \ + line : __LINE__ \ + tag : atag \ + format : (frmt), ## __VA_ARGS__] + /** * Define version of the macro that only execute if the log level is above the threshold. * The compiled versions essentially look like this: @@ -71,6 +82,9 @@ #define LOG_MAYBE(async, lvl, flg, ctx, tag, fnct, frmt, ...) \ do { if(lvl & flg) LOG_MACRO(async, lvl, flg, ctx, tag, fnct, frmt, ##__VA_ARGS__); } while(0) +#define LOG_MAYBE_TO_DDLOG(ddlog, async, lvl, flg, ctx, tag, fnct, frmt, ...) \ + do { if(lvl & flg) LOG_MACRO_TO_DDLOG(ddlog, async, lvl, flg, ctx, tag, fnct, frmt, ##__VA_ARGS__); } while(0) + /** * Ready to use log macros with no context or tag. **/ @@ -80,3 +94,8 @@ #define DDLogDebug(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) #define DDLogVerbose(frmt, ...) LOG_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogErrorToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, NO, LOG_LEVEL_DEF, DDLogFlagError, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogWarnToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagWarning, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogInfoToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagInfo, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogDebugToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) +#define DDLogVerboseToDDLog(ddlog, frmt, ...) LOG_MAYBE_TO_DDLOG(ddlog, LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, ##__VA_ARGS__) diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.h index c27415c..33e7c86 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.m index 41592ca..345a43b 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/DDTTYLogger.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h index 1657f1f..2b47de3 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m index 14a6ae9..8346100 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDContextFilterLogFormatter.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -143,6 +143,7 @@ @implementation DDLoggingContextSet - (instancetype)init { if ((self = [super init])) { _set = [[NSMutableSet alloc] init]; + _lock = OS_SPINLOCK_INIT; } return self; diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h index 129f6e1..527c30f 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m index fdcc87b..a1f2d51 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDDispatchQueueLogFormatter.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, @@ -63,6 +63,7 @@ - (instancetype)init { _minQueueLength = 0; _maxQueueLength = 0; + _lock = OS_SPINLOCK_INIT; _replacements = [[NSMutableDictionary alloc] init]; // Set default replacements: diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h index 1d6ceea..19f994b 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.h @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m index c647da3..2533b32 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m +++ b/Demo/iOS/Pods/CocoaLumberjack/Classes/Extensions/DDMultiFormatter.m @@ -1,6 +1,6 @@ // Software License Agreement (BSD License) // -// Copyright (c) 2010-2015, Deusty, LLC +// Copyright (c) 2010-2016, Deusty, LLC // All rights reserved. // // Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/LICENSE.txt b/Demo/iOS/Pods/CocoaLumberjack/LICENSE.txt index 9c29fac..f2169a1 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/LICENSE.txt +++ b/Demo/iOS/Pods/CocoaLumberjack/LICENSE.txt @@ -1,6 +1,6 @@ Software License Agreement (BSD License) -Copyright (c) 2010-2015, Deusty, LLC +Copyright (c) 2010-2016, Deusty, LLC All rights reserved. Redistribution and use of this software in source and binary forms, diff --git a/Demo/iOS/Pods/CocoaLumberjack/README.md b/Demo/iOS/Pods/CocoaLumberjack/README.md index 893fa53..7502644 100644 --- a/Demo/iOS/Pods/CocoaLumberjack/README.md +++ b/Demo/iOS/Pods/CocoaLumberjack/README.md @@ -23,7 +23,7 @@ pod 'CocoaLumberjack/Swift' use_frameworks! ``` Note: `Swift` is a subspec which will include all the Obj-C code plus the Swift one, so this is sufficient. -For more details about how to use Swift with Lumberjack, see [this converation](https://github.com/CocoaLumberjack/CocoaLumberjack/issues/405). +For more details about how to use Swift with Lumberjack, see [this conversation](https://github.com/CocoaLumberjack/CocoaLumberjack/issues/405). ##### Swift Usage @@ -57,7 +57,7 @@ platform :ios, '7.0' pod 'CocoaLumberjack' ``` -##### Objc-C usage +##### Obj-C usage If you're using Lumberjack as a framework, you can `@import CocoaLumberjack`. Otherwise, `#import ` @@ -173,13 +173,14 @@ Configure your logging however you want. Change log levels per file (perfect for ### Requirements The current version of Lumberjack requires: -- Xcode 7.1 or later +- Xcode 7.3 or later - iOS 5 or later - OS X 10.7 or later - WatchOS 2 or later - TVOS 9 or later #### Backwards compability +- for Xcode 7.2 and 7.1, use the 2.2.0 version - for Xcode 7.0 or earlier, use the 2.1.0 version - for Xcode 6 or earlier, use the 2.0.x version - for OS X < 10.7 support, use the 1.6.0 version diff --git a/Demo/iOS/Pods/Local Podspecs/NBULog.podspec.json b/Demo/iOS/Pods/Local Podspecs/NBULog.podspec.json index 7376911..e6696bb 100644 --- a/Demo/iOS/Pods/Local Podspecs/NBULog.podspec.json +++ b/Demo/iOS/Pods/Local Podspecs/NBULog.podspec.json @@ -32,7 +32,7 @@ ], "dependencies": { "CocoaLumberjack": [ - ">= 2.0.0" + ">= 2.3.0" ] } } diff --git a/Demo/iOS/Pods/Manifest.lock b/Demo/iOS/Pods/Manifest.lock index acf608c..84381c3 100644 --- a/Demo/iOS/Pods/Manifest.lock +++ b/Demo/iOS/Pods/Manifest.lock @@ -1,18 +1,18 @@ PODS: - - CocoaLumberjack (2.2.0): - - CocoaLumberjack/Default (= 2.2.0) - - CocoaLumberjack/Extensions (= 2.2.0) - - CocoaLumberjack/Core (2.2.0) - - CocoaLumberjack/Default (2.2.0): + - CocoaLumberjack (2.3.0): + - CocoaLumberjack/Default (= 2.3.0) + - CocoaLumberjack/Extensions (= 2.3.0) + - CocoaLumberjack/Core (2.3.0) + - CocoaLumberjack/Default (2.3.0): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.2.0): + - CocoaLumberjack/Extensions (2.3.0): - CocoaLumberjack/Default - LumberjackConsole (2.4.3): - CocoaLumberjack (>= 2.0.0) - NBUCore (>= 2.0.3) - - NBUCore (2.0.4) + - NBUCore (2.0.5) - NBULog (1.3.0): - - CocoaLumberjack (>= 2.0.0) + - CocoaLumberjack (>= 2.3.0) DEPENDENCIES: - LumberjackConsole @@ -23,9 +23,9 @@ EXTERNAL SOURCES: :path: ../../ SPEC CHECKSUMS: - CocoaLumberjack: 17fe8581f84914d5d7e6360f7c70022b173c3ae0 + CocoaLumberjack: 97fab7ee5f507fe54445cca7ea80f926729cfd15 LumberjackConsole: 81bad3312fea315b8a17e53926b014f032ec1f44 - NBUCore: 89cbf3976cae47c358fd0ed8562ef66d79a8904a - NBULog: 0c09554d0ebc2385dd3ded69277316aa62643ace + NBUCore: bfdce78c97f2a9566c97082f44157547223b22a6 + NBULog: 3450f827248abd4ca70dfc10b7e7deb355bf3b2f COCOAPODS: 0.39.0 diff --git a/Demo/iOS/Pods/NBUCore/LICENSE b/Demo/iOS/Pods/NBUCore/LICENSE index ccfc38a..46423de 100644 --- a/Demo/iOS/Pods/NBUCore/LICENSE +++ b/Demo/iOS/Pods/NBUCore/LICENSE @@ -187,7 +187,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2012-2014 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Demo/iOS/Pods/NBUCore/NOTICE b/Demo/iOS/Pods/NBUCore/NOTICE index 4a3c6a7..0b98a4a 100644 --- a/Demo/iOS/Pods/NBUCore/NOTICE +++ b/Demo/iOS/Pods/NBUCore/NOTICE @@ -1,6 +1,6 @@ NBUCore -Copyright 2012-2014 CyberAgent Inc. +Copyright (c) 2012-2016 CyberAgent Inc. This product includes software developed at CyberAgent Inc. (http://www.cyberagent.co.jp). diff --git a/Demo/iOS/Pods/NBUCore/README.md b/Demo/iOS/Pods/NBUCore/README.md index d8ec772..fe2d7c9 100644 --- a/Demo/iOS/Pods/NBUCore/README.md +++ b/Demo/iOS/Pods/NBUCore/README.md @@ -3,7 +3,7 @@ NBUCore ======= [![Platform: iOS](https://img.shields.io/cocoapods/p/NBUCore.svg?style=flat)](http://cocoadocs.org/docsets/NBUCore/) -[![Version: 2.0.3](https://img.shields.io/cocoapods/v/NBUCore.svg?style=flat)](http://cocoadocs.org/docsets/NBUCore/) +[![Version: 2.0.5](https://img.shields.io/cocoapods/v/NBUCore.svg?style=flat)](http://cocoadocs.org/docsets/NBUCore/) [![License: Apache 2.0](https://img.shields.io/cocoapods/l/NBUCore.svg?style=flat)](http://cocoadocs.org/docsets/NBUCore/) [![Dependency Status](https://www.versioneye.com/objective-c/NBUCore/badge.svg?style=flat)](https://www.versioneye.com/objective-c/NBUCore) [![Build Status](http://img.shields.io/travis/CyberAgent/iOS-NBUCore/master.svg?style=flat)](https://travis-ci.org/CyberAgent/iOS-NBUCore) @@ -41,7 +41,7 @@ http://cocoadocs.org/docsets/NBUCore/ ## License - Copyright 2012-2014 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Demo/iOS/Pods/NBUCore/Source/NBUAvailability.h b/Demo/iOS/Pods/NBUCore/Source/NBUAvailability.h index cc3a720..574aa7b 100644 --- a/Demo/iOS/Pods/NBUCore/Source/NBUAvailability.h +++ b/Demo/iOS/Pods/NBUCore/Source/NBUAvailability.h @@ -3,7 +3,7 @@ // NBUCore // // Created by Ernesto Rivera on 2013/10/01. -// Copyright (c) 2012-2014 CyberAgent Inc. +// Copyright (c) 2012-2016 CyberAgent Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -208,6 +208,62 @@ #define __NBU_APICHECK_8_1(_ios) CF_AVAILABLE_IOS(_ios) #endif +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_8_2 + #undef __AVAILABILITY_INTERNAL__IPHONE_8_2 + #define __AVAILABILITY_INTERNAL__IPHONE_8_2 __NBU_AVAILABILITY_STARTING("8.2") + #define __NBU_APICHECK_8_2(_ios) __NBU_AVAILABILITY_STARTING("8.2") +#else + #define __NBU_APICHECK_8_2(_ios) CF_AVAILABLE_IOS(_ios) +#endif + +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_8_3 + #undef __AVAILABILITY_INTERNAL__IPHONE_8_3 + #define __AVAILABILITY_INTERNAL__IPHONE_8_3 __NBU_AVAILABILITY_STARTING("8.3") + #define __NBU_APICHECK_8_3(_ios) __NBU_AVAILABILITY_STARTING("8.3") +#else + #define __NBU_APICHECK_8_3(_ios) CF_AVAILABLE_IOS(_ios) +#endif + +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_8_4 + #undef __AVAILABILITY_INTERNAL__IPHONE_8_4 + #define __AVAILABILITY_INTERNAL__IPHONE_8_4 __NBU_AVAILABILITY_STARTING("8.4") + #define __NBU_APICHECK_8_4(_ios) __NBU_AVAILABILITY_STARTING("8.4") +#else + #define __NBU_APICHECK_8_4(_ios) CF_AVAILABLE_IOS(_ios) +#endif + +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_9_0 + #undef __AVAILABILITY_INTERNAL__IPHONE_9_0 + #define __AVAILABILITY_INTERNAL__IPHONE_9_0 __NBU_AVAILABILITY_STARTING("9.0") + #define __NBU_APICHECK_9_0(_ios) __NBU_AVAILABILITY_STARTING("9.0") +#else + #define __NBU_APICHECK_9_0(_ios) CF_AVAILABLE_IOS(_ios) +#endif + +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_9_1 + #undef __AVAILABILITY_INTERNAL__IPHONE_9_1 + #define __AVAILABILITY_INTERNAL__IPHONE_9_1 __NBU_AVAILABILITY_STARTING("9.1") + #define __NBU_APICHECK_9_1(_ios) __NBU_AVAILABILITY_STARTING("9.1") +#else + #define __NBU_APICHECK_9_1(_ios) CF_AVAILABLE_IOS(_ios) +#endif + +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_9_2 + #undef __AVAILABILITY_INTERNAL__IPHONE_9_2 + #define __AVAILABILITY_INTERNAL__IPHONE_9_2 __NBU_AVAILABILITY_STARTING("9.2") + #define __NBU_APICHECK_9_2(_ios) __NBU_AVAILABILITY_STARTING("9.2") +#else + #define __NBU_APICHECK_9_2(_ios) CF_AVAILABLE_IOS(_ios) +#endif + +#if __IPHONE_OS_VERSION_SOFT_MAX_REQUIRED < __IPHONE_9_3 + #undef __AVAILABILITY_INTERNAL__IPHONE_9_3 + #define __AVAILABILITY_INTERNAL__IPHONE_9_3 __NBU_AVAILABILITY_STARTING("9.3") + #define __NBU_APICHECK_9_3(_ios) __NBU_AVAILABILITY_STARTING("9.3") +#else + #define __NBU_APICHECK_9_3(_ios) CF_AVAILABLE_IOS(_ios) +#endif + #undef NS_AVAILABLE_IOS #define NS_AVAILABLE_IOS(_ios) __NBU_APICHECK_##_ios( _ios ) diff --git a/Demo/iOS/Pods/NBUCore/Source/NBUCore.h b/Demo/iOS/Pods/NBUCore/Source/NBUCore.h index 91648fc..fa39262 100644 --- a/Demo/iOS/Pods/NBUCore/Source/NBUCore.h +++ b/Demo/iOS/Pods/NBUCore/Source/NBUCore.h @@ -3,7 +3,7 @@ // NBUCore // // Created by Ernesto Rivera on 2012/12/07. -// Copyright (c) 2012-2014 CyberAgent Inc. +// Copyright (c) 2012-2016 CyberAgent Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Demo/iOS/Pods/NBUCore/Source/NBUCore.m b/Demo/iOS/Pods/NBUCore/Source/NBUCore.m index 37ccda2..b5064fc 100644 --- a/Demo/iOS/Pods/NBUCore/Source/NBUCore.m +++ b/Demo/iOS/Pods/NBUCore/Source/NBUCore.m @@ -3,7 +3,7 @@ // NBUCore // // Created by Ernesto Rivera on 2012/12/06. -// Copyright (c) 2012-2014 CyberAgent Inc. +// Copyright (c) 2012-2016 CyberAgent Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/Demo/iOS/Pods/Pods.xcodeproj/project.pbxproj b/Demo/iOS/Pods/Pods.xcodeproj/project.pbxproj index 845d7a2..60d8f03 100644 --- a/Demo/iOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Demo/iOS/Pods/Pods.xcodeproj/project.pbxproj @@ -1,1066 +1,3051 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0A7304BCB760762BA35C8037FB765ABC /* NBULogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BCC0819B37711AD277A708D1A76C6E4 /* NBULogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E6A591B3DEE6317BB014BD71A50B689 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1E4C9FBA10B452AEBABD5652E555A6 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 270FDEE5940EFD02CC55701481EA52BB /* NBUCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24CA41849F082EEAF70E3DE655207C3B /* NBUCore-dummy.m */; }; - 2D48F0EBFB20874BBB0D2F8C8D6B33F2 /* NBULogContextDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E0A3B797C7D79F5EC62CD6F5767A71 /* NBULogContextDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 381C8015DB8A0C2058231729F9B57958 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E4E89230EF59BC255123B67864ACF77 /* Foundation.framework */; }; - 3DDD0FB94D61AB71C8F5C727EC7A0BD9 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E875B00A9D267A52D5906A8269457BCE /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 40A79C9831048A8C2D6BA09E3A06DDAA /* LumberjackConsole-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0711489AE3A37F65190E222FF66E28D1 /* LumberjackConsole-dummy.m */; }; - 41F221F9E8FDE456D3E9EB34B4C5EBF1 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D1CF2688F6682AE2AADE65F0A2DAEE /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 456BEEAD8F6C8D0B35D5A12E72068119 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 9417C69EBF2A4F41325D69A714D81699 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4783632F4B1688D3AF4CAF0EB2279C3B /* PTEDashboard.m in Sources */ = {isa = PBXBuildFile; fileRef = CF92EF9EFF183C83D391849FCBA13D42 /* PTEDashboard.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 487A5C10059FFB01C87FA7BBAAF9805B /* PTEAdjustLevelsTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EE4F718CC9737FB3F8D7E0FF801842E /* PTEAdjustLevelsTableView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4CAAFD85FC04FBFFB61A22F14C8D4684 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F4532E86ABAD84542B7B2EEF05196D0C /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52A7FDC787A3C7F821F82F8C88B476ED /* PTEConsoleTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D9416BB8E8DCD1FFC0CD68798D3887 /* PTEConsoleTableView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5539A292EFC958D90F290DBA5FF86220 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C54FF50CC7F85FB558C56AA211AF8CDC /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DCBA219BC81D9190F11EE56F93BB908 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A3073512F1AB695ECB61DDBCD3E751 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6077EFC05DC2551A7F5A1CFAC0B90187 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A252ABCF70643939AEBCF31154F3DAB /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6475050C8BA464772209BD6AF03F1EB1 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BE537C52F3B110260D2AC2507613844 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 656479029A5A15463E080FD25F8903B2 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6F30E9F8A8E511A581979E2AA0AC7E /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 67E741D303696F9A1E863BC42E6A9C79 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E7D00FE16A52EA953832F8D76F3627C /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C971D8A783FC0D92F67A6E3807029FC /* NBUAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = BB4570E73B3061F74CD9453FEC453D54 /* NBUAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DAEF151B35D00265D60C4AD34431DD9 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C7BB16E7D29760E22A8249B9504E59C /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 77B8DCF115AB2C5025E594489B9BDEB3 /* NBULogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 75AE223660F5942A13DAE6DCFAC26AED /* NBULogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7C928B448A21EE9212F92505FB0ECE6B /* PTEDashboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 1266C9D35DA641F39519B6561A5BBE60 /* PTEDashboard.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 813BC7513FEE883C6C7AD85FEB6DB5CD /* PTEConsoleLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 5522DC35144716BF11C727446D4456A7 /* PTEConsoleLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 906BA39B4449184A264475B0AAA9CD7B /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C3375441D64E60293C1D0342B89848 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9258A7B71D4C13DBFC66C4B8BE43B79A /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2270E5EA512C87ED137A1DADED32EAB8 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 947A1E307A786C20F1A39768F98DD3D4 /* NBULog.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C59C73E58BB159CE65EA8EB02AFDDB /* NBULog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9487322CC82BAD841D22DADF6B5640AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E4E89230EF59BC255123B67864ACF77 /* Foundation.framework */; }; - 9D594895AD4643CDA96BE80F93B61E8D /* NBUCore.m in Sources */ = {isa = PBXBuildFile; fileRef = C17BFA64F0E234FAB85843BA83227D70 /* NBUCore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9DB99C8E9E83EA01509DC19AE6D1F9CA /* NBULog.m in Sources */ = {isa = PBXBuildFile; fileRef = D6F8D056430CAD284F467F23142B5C8D /* NBULog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9DFB1378A337698012F7CE5D593DC04F /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 976F562F858FC4ED4FED564AC706A878 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9E75AF6D90029B3FE3F9C10E92FE8C0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E4E89230EF59BC255123B67864ACF77 /* Foundation.framework */; }; - 9F6D2D307E0C5EA6C7BAD059E7D60761 /* NBULog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FC67C45467B4A83BFB3F851202C246E /* NBULog-dummy.m */; }; - A1FA521B71666E50A93745A9C33B9E0C /* PTEConsoleTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 137B38FA601A61A596195EE3C477C36C /* PTEConsoleTableView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A2D0EE5602557677B5D9AB8D46F2F1AF /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = B8A65C45F909D878FD5F6B0CB4784ACB /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A34EF7C35E4E0657AFC8B4BA0B343867 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F677FA028156CA379F7778A3AFDDED /* CocoaLumberjack-dummy.m */; }; - A6C2139DE2C8F553FA03CA8806432E89 /* PTEAdjustLevelsTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 84A1A1A816ABF0B7FE3ECC47DAF3F961 /* PTEAdjustLevelsTableView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBCA69A708A7B3DD861FB839B3A251B3 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 077FB8074ED811C4F150B2E3D161CC93 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF525D162B9ABC5DFA69FB7A8779F76E /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 90AFA4ED48DD35E820C61196DF6C5255 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C081AEA207AD2AB54DE4DB103DDEB03E /* PTEConsoleLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A9CB24BB122E7D88C45DC0F893E81623 /* PTEConsoleLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C515A390D549AF8A16A76DD72388BD2C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 302207EC47CFCB283D3069FB8D37CCD3 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBB6BB497EC1A4C36506AD74ECDCD99F /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C33CA8427FA04C61214BA3C9281DC0 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D70BDFA09F4803DCFEAD7AF5DFE21C6A /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 1285ACA165B856CD9D813B3AB91A38EE /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D86F62CA5DFEB5481E009AF3C783B179 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E4E89230EF59BC255123B67864ACF77 /* Foundation.framework */; }; - E1ED34DB49C6A05D740B8425F88CEC20 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5748C15FA2E60934AD1E651C4BF8B90D /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E4058F7B9FDD29A527A89C5E3E7E3A10 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E4E89230EF59BC255123B67864ACF77 /* Foundation.framework */; }; - E48AF30CDCB168E3813F65B766005516 /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */; }; - FAB332EB0BE8D6A1D0DE2B10BFC865F4 /* NBUCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9137379FDE0A7A1D0FDC3317B5AACB64 /* NBUCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD81AEF5C0CB6E131B98B01C1548C4F7 /* NBULogContextDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = F1EBA6EE6F9980F62A3E444A696957AE /* NBULogContextDescription.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FE6239BDE2049B920243DC0F907F57B9 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 68AA658AFE86FBBD12AB9E4204A0CB9D /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 00CA594AF52E7600E76DB8D83C91DA05 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12E2BC28C62976C425F4B71C2723F0B1; - remoteInfo = CocoaLumberjack; - }; - 0E1E7B5CBCD7EA271BBC06C5DE50DF13 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C9BEE4666FA55BDCCD16B03D163A0EF; - remoteInfo = NBULog; - }; - 168DF30D93E315DFE5A7FDB73982C519 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8EE48A478E7A4302712A92D991E8851B; - remoteInfo = LumberjackConsole; - }; - 55D4B4B62FB6509B0E45210E8B31B122 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E893D58AB031552FA4CC5783A4295155; - remoteInfo = NBUCore; - }; - 695F87D0760EBDB4D10920C94CCE227E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12E2BC28C62976C425F4B71C2723F0B1; - remoteInfo = CocoaLumberjack; - }; - 7E5CF26746685A03A995CC0C7C8B5CA9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E893D58AB031552FA4CC5783A4295155; - remoteInfo = NBUCore; - }; - C90C02A3BC46C8BAF42DC4AFFA219DF2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12E2BC28C62976C425F4B71C2723F0B1; - remoteInfo = CocoaLumberjack; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 0711489AE3A37F65190E222FF66E28D1 /* LumberjackConsole-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LumberjackConsole-dummy.m"; sourceTree = ""; }; - 077FB8074ED811C4F150B2E3D161CC93 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; - 0A252ABCF70643939AEBCF31154F3DAB /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - 10834806BD7B412BC24F347361FA2C8E /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - 1266C9D35DA641F39519B6561A5BBE60 /* PTEDashboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTEDashboard.h; path = Source/PTEDashboard.h; sourceTree = ""; }; - 1285ACA165B856CD9D813B3AB91A38EE /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; - 137B38FA601A61A596195EE3C477C36C /* PTEConsoleTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTEConsoleTableView.m; path = Source/PTEConsoleTableView.m; sourceTree = ""; }; - 15DFC6F1BAAF0DAC266558AB6C485721 /* NBUCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBUCore.xcconfig; sourceTree = ""; }; - 1A6F30E9F8A8E511A581979E2AA0AC7E /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; - 1BC125297BCF8600EA66C62FD72489F1 /* libNBULog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libNBULog.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E7D00FE16A52EA953832F8D76F3627C /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; - 1FC37337BEC72BCD48FA4CDA96DCDA26 /* libNBUCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libNBUCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2270E5EA512C87ED137A1DADED32EAB8 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - 245322A74DC968282FC81A3E8CADD946 /* LumberjackConsole.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LumberjackConsole.xcconfig; sourceTree = ""; }; - 24CA41849F082EEAF70E3DE655207C3B /* NBUCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBUCore-dummy.m"; sourceTree = ""; }; - 24D9416BB8E8DCD1FFC0CD68798D3887 /* PTEConsoleTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTEConsoleTableView.h; path = Source/PTEConsoleTableView.h; sourceTree = ""; }; - 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - 2BE537C52F3B110260D2AC2507613844 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - 302207EC47CFCB283D3069FB8D37CCD3 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; - 30C33CA8427FA04C61214BA3C9281DC0 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; - 30F677FA028156CA379F7778A3AFDDED /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 37DB56D75062CC75FCB0966E1C6E8A8E /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - 3C1FA394DA1B463D5B6483E7BDD6C55C /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3E4E89230EF59BC255123B67864ACF77 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - 5305DE22BD4068F9098F0C5C7BABE1BF /* NBULog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBULog-prefix.pch"; sourceTree = ""; }; - 5522DC35144716BF11C727446D4456A7 /* PTEConsoleLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTEConsoleLogger.h; path = Source/PTEConsoleLogger.h; sourceTree = ""; }; - 55581EEB60C5775D788F12F248356872 /* libLumberjackConsole.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libLumberjackConsole.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5748C15FA2E60934AD1E651C4BF8B90D /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - 5EE4F718CC9737FB3F8D7E0FF801842E /* PTEAdjustLevelsTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTEAdjustLevelsTableView.m; path = Source/PTEAdjustLevelsTableView.m; sourceTree = ""; }; - 5FC67C45467B4A83BFB3F851202C246E /* NBULog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NBULog-dummy.m"; sourceTree = ""; }; - 60FDCC8447DAFCD805AA24E9328E3C4E /* LumberjackConsole-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LumberjackConsole-prefix.pch"; sourceTree = ""; }; - 61C3375441D64E60293C1D0342B89848 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; - 68AA658AFE86FBBD12AB9E4204A0CB9D /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - 6911BECA35E7518D864239B7E898EEF3 /* Pods-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-frameworks.sh"; sourceTree = ""; }; - 6C7BB16E7D29760E22A8249B9504E59C /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - 6DD6D0EEAEB57E661B5D93ADCB2D99A0 /* libCocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCocoaLumberjack.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 70A3073512F1AB695ECB61DDBCD3E751 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; - 75AE223660F5942A13DAE6DCFAC26AED /* NBULogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = NBULogFormatter.m; sourceTree = ""; }; - 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 /* NBULog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NBULog.xcconfig; sourceTree = ""; }; - 84A1A1A816ABF0B7FE3ECC47DAF3F961 /* PTEAdjustLevelsTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PTEAdjustLevelsTableView.h; path = Source/PTEAdjustLevelsTableView.h; sourceTree = ""; }; - 89E0A3B797C7D79F5EC62CD6F5767A71 /* NBULogContextDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NBULogContextDescription.h; sourceTree = ""; }; - 90AFA4ED48DD35E820C61196DF6C5255 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; - 9137379FDE0A7A1D0FDC3317B5AACB64 /* NBUCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBUCore.h; path = Source/NBUCore.h; sourceTree = ""; }; - 9417C69EBF2A4F41325D69A714D81699 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; - 976F562F858FC4ED4FED564AC706A878 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; - 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - 9BCC0819B37711AD277A708D1A76C6E4 /* NBULogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NBULogFormatter.h; sourceTree = ""; }; - A1A36D34413696BE466E2CA0AFF194DA /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - A9CB24BB122E7D88C45DC0F893E81623 /* PTEConsoleLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTEConsoleLogger.m; path = Source/PTEConsoleLogger.m; sourceTree = ""; }; - B8A65C45F909D878FD5F6B0CB4784ACB /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BB4570E73B3061F74CD9453FEC453D54 /* NBUAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBUAvailability.h; path = Source/NBUAvailability.h; sourceTree = ""; }; - C17BFA64F0E234FAB85843BA83227D70 /* NBUCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBUCore.m; path = Source/NBUCore.m; sourceTree = ""; }; - C54FF50CC7F85FB558C56AA211AF8CDC /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - CF92EF9EFF183C83D391849FCBA13D42 /* PTEDashboard.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PTEDashboard.m; path = Source/PTEDashboard.m; sourceTree = ""; }; - D03750204A47DE510A707632BC066686 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - D3C59C73E58BB159CE65EA8EB02AFDDB /* NBULog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NBULog.h; sourceTree = ""; }; - D6F8D056430CAD284F467F23142B5C8D /* NBULog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = NBULog.m; sourceTree = ""; }; - DBF278A503C53972811E1A8E1D7C3EA1 /* NBUCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NBUCore-prefix.pch"; sourceTree = ""; }; - E875B00A9D267A52D5906A8269457BCE /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; - EB1E4C9FBA10B452AEBABD5652E555A6 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; - EC8346D5E183B6D1F2BC726457045D65 /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; - F1EBA6EE6F9980F62A3E444A696957AE /* NBULogContextDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = NBULogContextDescription.m; sourceTree = ""; }; - F2D1CF2688F6682AE2AADE65F0A2DAEE /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; - F4532E86ABAD84542B7B2EEF05196D0C /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; - FD4481625E8AD9FF26F42D5493C429CC /* LumberjackConsole.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = LumberjackConsole.storyboard; path = Source/LumberjackConsole.storyboard; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 03F83ABB51643B032BEE64B00E5503C3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E4058F7B9FDD29A527A89C5E3E7E3A10 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 05BCD33A93C626516F479F56D2116E49 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D86F62CA5DFEB5481E009AF3C783B179 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2F723C2C7D6A315B2E39A4B3BCF50C8F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 9487322CC82BAD841D22DADF6B5640AC /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 97EBE19D259077C2A9D1EFACBAA4CAEC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 381C8015DB8A0C2058231729F9B57958 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E2FC2046895205C1EA38D84F00EF47F1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 9E75AF6D90029B3FE3F9C10E92FE8C0B /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 037C0CA694176A3C0915F62C9D20B3E6 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - B3D1D13E0C6553800746CB8FD61CF946 /* Pods */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 0E0D46B2B594B190AB1E87AF64902217 /* NBULog */ = { - isa = PBXGroup; - children = ( - 43678AFC73B98EE8176BB0023E8B6AA3 /* Source */, - AD257FE6EEB1495C208A9FA4C93F41E9 /* Support Files */, - ); - name = NBULog; - path = ../../..; - sourceTree = ""; - }; - 1701BA118235595C9F22ABE708B145B2 /* Extensions */ = { - isa = PBXGroup; - children = ( - F4532E86ABAD84542B7B2EEF05196D0C /* DDContextFilterLogFormatter.h */, - 6C7BB16E7D29760E22A8249B9504E59C /* DDContextFilterLogFormatter.m */, - C54FF50CC7F85FB558C56AA211AF8CDC /* DDDispatchQueueLogFormatter.h */, - 68AA658AFE86FBBD12AB9E4204A0CB9D /* DDDispatchQueueLogFormatter.m */, - 2BE537C52F3B110260D2AC2507613844 /* DDMultiFormatter.h */, - 5748C15FA2E60934AD1E651C4BF8B90D /* DDMultiFormatter.m */, - ); - name = Extensions; - sourceTree = ""; - }; - 25A04E44D8DEACE2D516E57E351E50A7 /* Core */ = { - isa = PBXGroup; - children = ( - 2270E5EA512C87ED137A1DADED32EAB8 /* DDAbstractDatabaseLogger.h */, - 0A252ABCF70643939AEBCF31154F3DAB /* DDAbstractDatabaseLogger.m */, - EB1E4C9FBA10B452AEBABD5652E555A6 /* DDASLLogCapture.h */, - 976F562F858FC4ED4FED564AC706A878 /* DDASLLogCapture.m */, - 1E7D00FE16A52EA953832F8D76F3627C /* DDASLLogger.h */, - 1A6F30E9F8A8E511A581979E2AA0AC7E /* DDASLLogger.m */, - 61C3375441D64E60293C1D0342B89848 /* DDAssertMacros.h */, - 302207EC47CFCB283D3069FB8D37CCD3 /* DDFileLogger.h */, - F2D1CF2688F6682AE2AADE65F0A2DAEE /* DDFileLogger.m */, - 077FB8074ED811C4F150B2E3D161CC93 /* DDLegacyMacros.h */, - 9417C69EBF2A4F41325D69A714D81699 /* DDLog.h */, - 1285ACA165B856CD9D813B3AB91A38EE /* DDLog.m */, - B8A65C45F909D878FD5F6B0CB4784ACB /* DDLog+LOGV.h */, - E875B00A9D267A52D5906A8269457BCE /* DDLogMacros.h */, - 70A3073512F1AB695ECB61DDBCD3E751 /* DDTTYLogger.h */, - 90AFA4ED48DD35E820C61196DF6C5255 /* DDTTYLogger.m */, - ); - name = Core; - sourceTree = ""; - }; - 43678AFC73B98EE8176BB0023E8B6AA3 /* Source */ = { - isa = PBXGroup; - children = ( - D3C59C73E58BB159CE65EA8EB02AFDDB /* NBULog.h */, - D6F8D056430CAD284F467F23142B5C8D /* NBULog.m */, - 89E0A3B797C7D79F5EC62CD6F5767A71 /* NBULogContextDescription.h */, - F1EBA6EE6F9980F62A3E444A696957AE /* NBULogContextDescription.m */, - 9BCC0819B37711AD277A708D1A76C6E4 /* NBULogFormatter.h */, - 75AE223660F5942A13DAE6DCFAC26AED /* NBULogFormatter.m */, - ); - path = Source; - sourceTree = ""; - }; - 4B5E9FC8A62F86C69EE6C391BEF6179D /* Support Files */ = { - isa = PBXGroup; - children = ( - 245322A74DC968282FC81A3E8CADD946 /* LumberjackConsole.xcconfig */, - 0711489AE3A37F65190E222FF66E28D1 /* LumberjackConsole-dummy.m */, - 60FDCC8447DAFCD805AA24E9328E3C4E /* LumberjackConsole-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/LumberjackConsole"; - sourceTree = ""; - }; - 57529957A5D40CD0D6B85CDBB0E33035 /* Default */ = { - isa = PBXGroup; - children = ( - 30C33CA8427FA04C61214BA3C9281DC0 /* CocoaLumberjack.h */, - ); - name = Default; - sourceTree = ""; - }; - 64CA1B911198E2140C691409AAC0A7A8 /* Pods */ = { - isa = PBXGroup; - children = ( - FE42B05A0FAF4E34ADD34F97A500AA08 /* CocoaLumberjack */, - 93E29D90FC7186397AAF37930A81AAE5 /* LumberjackConsole */, - 6E9F737F442948E1384F00F92E158F72 /* NBUCore */, - ); - name = Pods; - sourceTree = ""; - }; - 6E5E3D005AE782490E84D48A79F93889 /* Support Files */ = { - isa = PBXGroup; - children = ( - 15DFC6F1BAAF0DAC266558AB6C485721 /* NBUCore.xcconfig */, - 24CA41849F082EEAF70E3DE655207C3B /* NBUCore-dummy.m */, - DBF278A503C53972811E1A8E1D7C3EA1 /* NBUCore-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/NBUCore"; - sourceTree = ""; - }; - 6E9F737F442948E1384F00F92E158F72 /* NBUCore */ = { - isa = PBXGroup; - children = ( - BB4570E73B3061F74CD9453FEC453D54 /* NBUAvailability.h */, - 9137379FDE0A7A1D0FDC3317B5AACB64 /* NBUCore.h */, - C17BFA64F0E234FAB85843BA83227D70 /* NBUCore.m */, - 6E5E3D005AE782490E84D48A79F93889 /* Support Files */, - ); - path = NBUCore; - sourceTree = ""; - }; - 70152DB71BAA4F0F446EC0D6C84EDBE0 /* Products */ = { - isa = PBXGroup; - children = ( - 6DD6D0EEAEB57E661B5D93ADCB2D99A0 /* libCocoaLumberjack.a */, - 55581EEB60C5775D788F12F248356872 /* libLumberjackConsole.a */, - 1FC37337BEC72BCD48FA4CDA96DCDA26 /* libNBUCore.a */, - 1BC125297BCF8600EA66C62FD72489F1 /* libNBULog.a */, - 3C1FA394DA1B463D5B6483E7BDD6C55C /* libPods.a */, - ); - name = Products; - sourceTree = ""; - }; - 7DB346D0F39D3F0E887471402A8071AB = { - isa = PBXGroup; - children = ( - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, - D59FC292ECF3AD26A2FA1A8F2C2F25A3 /* Development Pods */, - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, - 64CA1B911198E2140C691409AAC0A7A8 /* Pods */, - 70152DB71BAA4F0F446EC0D6C84EDBE0 /* Products */, - 037C0CA694176A3C0915F62C9D20B3E6 /* Targets Support Files */, - ); - sourceTree = ""; - }; - 93E29D90FC7186397AAF37930A81AAE5 /* LumberjackConsole */ = { - isa = PBXGroup; - children = ( - 84A1A1A816ABF0B7FE3ECC47DAF3F961 /* PTEAdjustLevelsTableView.h */, - 5EE4F718CC9737FB3F8D7E0FF801842E /* PTEAdjustLevelsTableView.m */, - 5522DC35144716BF11C727446D4456A7 /* PTEConsoleLogger.h */, - A9CB24BB122E7D88C45DC0F893E81623 /* PTEConsoleLogger.m */, - 24D9416BB8E8DCD1FFC0CD68798D3887 /* PTEConsoleTableView.h */, - 137B38FA601A61A596195EE3C477C36C /* PTEConsoleTableView.m */, - 1266C9D35DA641F39519B6561A5BBE60 /* PTEDashboard.h */, - CF92EF9EFF183C83D391849FCBA13D42 /* PTEDashboard.m */, - C5DE1CCF43AA038A9CF8B0394340A008 /* Resources */, - 4B5E9FC8A62F86C69EE6C391BEF6179D /* Support Files */, - ); - path = LumberjackConsole; - sourceTree = ""; - }; - AD257FE6EEB1495C208A9FA4C93F41E9 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 /* NBULog.xcconfig */, - 5FC67C45467B4A83BFB3F851202C246E /* NBULog-dummy.m */, - 5305DE22BD4068F9098F0C5C7BABE1BF /* NBULog-prefix.pch */, - ); - name = "Support Files"; - path = "Demo/iOS/Pods/Target Support Files/NBULog"; - sourceTree = ""; - }; - B3D1D13E0C6553800746CB8FD61CF946 /* Pods */ = { - isa = PBXGroup; - children = ( - 37DB56D75062CC75FCB0966E1C6E8A8E /* Pods-acknowledgements.markdown */, - 10834806BD7B412BC24F347361FA2C8E /* Pods-acknowledgements.plist */, - 272643F56613CA0D336AE3DBF19DC404 /* Pods-dummy.m */, - 6911BECA35E7518D864239B7E898EEF3 /* Pods-frameworks.sh */, - A1A36D34413696BE466E2CA0AFF194DA /* Pods-resources.sh */, - 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */, - 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */, - ); - name = Pods; - path = "Target Support Files/Pods"; - sourceTree = ""; - }; - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { - isa = PBXGroup; - children = ( - BF6342C8B29F4CEEA088EFF7AB4DE362 /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - BF6342C8B29F4CEEA088EFF7AB4DE362 /* iOS */ = { - isa = PBXGroup; - children = ( - 3E4E89230EF59BC255123B67864ACF77 /* Foundation.framework */, - ); - name = iOS; - sourceTree = ""; - }; - C5DE1CCF43AA038A9CF8B0394340A008 /* Resources */ = { - isa = PBXGroup; - children = ( - FD4481625E8AD9FF26F42D5493C429CC /* LumberjackConsole.storyboard */, - ); - name = Resources; - sourceTree = ""; - }; - D59FC292ECF3AD26A2FA1A8F2C2F25A3 /* Development Pods */ = { - isa = PBXGroup; - children = ( - 0E0D46B2B594B190AB1E87AF64902217 /* NBULog */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - D6A1625CE04B925E81E7915E3C57D661 /* Support Files */ = { - isa = PBXGroup; - children = ( - EC8346D5E183B6D1F2BC726457045D65 /* CocoaLumberjack.xcconfig */, - 30F677FA028156CA379F7778A3AFDDED /* CocoaLumberjack-dummy.m */, - D03750204A47DE510A707632BC066686 /* CocoaLumberjack-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; - sourceTree = ""; - }; - FE42B05A0FAF4E34ADD34F97A500AA08 /* CocoaLumberjack */ = { - isa = PBXGroup; - children = ( - 25A04E44D8DEACE2D516E57E351E50A7 /* Core */, - 57529957A5D40CD0D6B85CDBB0E33035 /* Default */, - 1701BA118235595C9F22ABE708B145B2 /* Extensions */, - D6A1625CE04B925E81E7915E3C57D661 /* Support Files */, - ); - path = CocoaLumberjack; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 3D1929340700AE302905262BB6EE9651 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CBB6BB497EC1A4C36506AD74ECDCD99F /* CocoaLumberjack.h in Headers */, - 9258A7B71D4C13DBFC66C4B8BE43B79A /* DDAbstractDatabaseLogger.h in Headers */, - 1E6A591B3DEE6317BB014BD71A50B689 /* DDASLLogCapture.h in Headers */, - 67E741D303696F9A1E863BC42E6A9C79 /* DDASLLogger.h in Headers */, - 906BA39B4449184A264475B0AAA9CD7B /* DDAssertMacros.h in Headers */, - 4CAAFD85FC04FBFFB61A22F14C8D4684 /* DDContextFilterLogFormatter.h in Headers */, - 5539A292EFC958D90F290DBA5FF86220 /* DDDispatchQueueLogFormatter.h in Headers */, - C515A390D549AF8A16A76DD72388BD2C /* DDFileLogger.h in Headers */, - BBCA69A708A7B3DD861FB839B3A251B3 /* DDLegacyMacros.h in Headers */, - A2D0EE5602557677B5D9AB8D46F2F1AF /* DDLog+LOGV.h in Headers */, - 456BEEAD8F6C8D0B35D5A12E72068119 /* DDLog.h in Headers */, - 3DDD0FB94D61AB71C8F5C727EC7A0BD9 /* DDLogMacros.h in Headers */, - 6475050C8BA464772209BD6AF03F1EB1 /* DDMultiFormatter.h in Headers */, - 5DCBA219BC81D9190F11EE56F93BB908 /* DDTTYLogger.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 74916FD07D00831D2B6A6DEC42DEF9D8 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - A6C2139DE2C8F553FA03CA8806432E89 /* PTEAdjustLevelsTableView.h in Headers */, - 813BC7513FEE883C6C7AD85FEB6DB5CD /* PTEConsoleLogger.h in Headers */, - 52A7FDC787A3C7F821F82F8C88B476ED /* PTEConsoleTableView.h in Headers */, - 7C928B448A21EE9212F92505FB0ECE6B /* PTEDashboard.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - ABE35D091128F308B8E24417D213C8B9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 947A1E307A786C20F1A39768F98DD3D4 /* NBULog.h in Headers */, - 2D48F0EBFB20874BBB0D2F8C8D6B33F2 /* NBULogContextDescription.h in Headers */, - 0A7304BCB760762BA35C8037FB765ABC /* NBULogFormatter.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - BC6037ABE856887100F737BA38072C14 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 6C971D8A783FC0D92F67A6E3807029FC /* NBUAvailability.h in Headers */, - FAB332EB0BE8D6A1D0DE2B10BFC865F4 /* NBUCore.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */ = { - isa = PBXNativeTarget; - buildConfigurationList = E0C8BB684C9CCC379207FFA69ED0D571 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; - buildPhases = ( - 896BFDD81CD617BCCE12E7FCD204E6D7 /* Sources */, - 05BCD33A93C626516F479F56D2116E49 /* Frameworks */, - 3D1929340700AE302905262BB6EE9651 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = CocoaLumberjack; - productName = CocoaLumberjack; - productReference = 6DD6D0EEAEB57E661B5D93ADCB2D99A0 /* libCocoaLumberjack.a */; - productType = "com.apple.product-type.library.static"; - }; - 24244F64E91ED2A7DBE2B934C1E66A9A /* Pods */ = { - isa = PBXNativeTarget; - buildConfigurationList = 45622DE681FB41BE63B8EA615976C7DE /* Build configuration list for PBXNativeTarget "Pods" */; - buildPhases = ( - 9EFFCBC7A8770409465C96BFDD9D2D86 /* Sources */, - 03F83ABB51643B032BEE64B00E5503C3 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 6053DB50E0FBAC8AF7D01F2DE53B4BBC /* PBXTargetDependency */, - 2626319D5CAF0AF88B1719FF983C9CD2 /* PBXTargetDependency */, - 91B6A1EB72D389C5114700EA22C8445C /* PBXTargetDependency */, - 65AFDB2813F3E2DA892B7301C47131A1 /* PBXTargetDependency */, - ); - name = Pods; - productName = Pods; - productReference = 3C1FA394DA1B463D5B6483E7BDD6C55C /* libPods.a */; - productType = "com.apple.product-type.library.static"; - }; - 5C9BEE4666FA55BDCCD16B03D163A0EF /* NBULog */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6503B280E91BDF4DBB42C13534E4207A /* Build configuration list for PBXNativeTarget "NBULog" */; - buildPhases = ( - E47669F6FE04A13193EC5B41A27480C0 /* Sources */, - E2FC2046895205C1EA38D84F00EF47F1 /* Frameworks */, - ABE35D091128F308B8E24417D213C8B9 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 5A39F4659B5615D44F491A506DFE32A6 /* PBXTargetDependency */, - ); - name = NBULog; - productName = NBULog; - productReference = 1BC125297BCF8600EA66C62FD72489F1 /* libNBULog.a */; - productType = "com.apple.product-type.library.static"; - }; - 8EE48A478E7A4302712A92D991E8851B /* LumberjackConsole */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98E5B1B95F5C79B3EB4D265D257FA2A0 /* Build configuration list for PBXNativeTarget "LumberjackConsole" */; - buildPhases = ( - 36E0E014276C4319FDC124FD6DA73434 /* Sources */, - 97EBE19D259077C2A9D1EFACBAA4CAEC /* Frameworks */, - 74916FD07D00831D2B6A6DEC42DEF9D8 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 77BC63C5A26D0756B740F2AF8E15FAF5 /* PBXTargetDependency */, - 1E97B991EBA4E4B3F4E27F584D8F1E55 /* PBXTargetDependency */, - ); - name = LumberjackConsole; - productName = LumberjackConsole; - productReference = 55581EEB60C5775D788F12F248356872 /* libLumberjackConsole.a */; - productType = "com.apple.product-type.library.static"; - }; - E893D58AB031552FA4CC5783A4295155 /* NBUCore */ = { - isa = PBXNativeTarget; - buildConfigurationList = E0475C2AA8FE3ED9FC1EEEB49AD67787 /* Build configuration list for PBXNativeTarget "NBUCore" */; - buildPhases = ( - E6193DF9B13F577B0395350421A1C850 /* Sources */, - 2F723C2C7D6A315B2E39A4B3BCF50C8F /* Frameworks */, - BC6037ABE856887100F737BA38072C14 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = NBUCore; - productName = NBUCore; - productReference = 1FC37337BEC72BCD48FA4CDA96DCDA26 /* libNBUCore.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0700; - }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 70152DB71BAA4F0F446EC0D6C84EDBE0 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */, - 8EE48A478E7A4302712A92D991E8851B /* LumberjackConsole */, - E893D58AB031552FA4CC5783A4295155 /* NBUCore */, - 5C9BEE4666FA55BDCCD16B03D163A0EF /* NBULog */, - 24244F64E91ED2A7DBE2B934C1E66A9A /* Pods */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 36E0E014276C4319FDC124FD6DA73434 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 40A79C9831048A8C2D6BA09E3A06DDAA /* LumberjackConsole-dummy.m in Sources */, - 487A5C10059FFB01C87FA7BBAAF9805B /* PTEAdjustLevelsTableView.m in Sources */, - C081AEA207AD2AB54DE4DB103DDEB03E /* PTEConsoleLogger.m in Sources */, - A1FA521B71666E50A93745A9C33B9E0C /* PTEConsoleTableView.m in Sources */, - 4783632F4B1688D3AF4CAF0EB2279C3B /* PTEDashboard.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 896BFDD81CD617BCCE12E7FCD204E6D7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A34EF7C35E4E0657AFC8B4BA0B343867 /* CocoaLumberjack-dummy.m in Sources */, - 6077EFC05DC2551A7F5A1CFAC0B90187 /* DDAbstractDatabaseLogger.m in Sources */, - 9DFB1378A337698012F7CE5D593DC04F /* DDASLLogCapture.m in Sources */, - 656479029A5A15463E080FD25F8903B2 /* DDASLLogger.m in Sources */, - 6DAEF151B35D00265D60C4AD34431DD9 /* DDContextFilterLogFormatter.m in Sources */, - FE6239BDE2049B920243DC0F907F57B9 /* DDDispatchQueueLogFormatter.m in Sources */, - 41F221F9E8FDE456D3E9EB34B4C5EBF1 /* DDFileLogger.m in Sources */, - D70BDFA09F4803DCFEAD7AF5DFE21C6A /* DDLog.m in Sources */, - E1ED34DB49C6A05D740B8425F88CEC20 /* DDMultiFormatter.m in Sources */, - BF525D162B9ABC5DFA69FB7A8779F76E /* DDTTYLogger.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9EFFCBC7A8770409465C96BFDD9D2D86 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E48AF30CDCB168E3813F65B766005516 /* Pods-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E47669F6FE04A13193EC5B41A27480C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9F6D2D307E0C5EA6C7BAD059E7D60761 /* NBULog-dummy.m in Sources */, - 9DB99C8E9E83EA01509DC19AE6D1F9CA /* NBULog.m in Sources */, - FD81AEF5C0CB6E131B98B01C1548C4F7 /* NBULogContextDescription.m in Sources */, - 77B8DCF115AB2C5025E594489B9BDEB3 /* NBULogFormatter.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E6193DF9B13F577B0395350421A1C850 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 270FDEE5940EFD02CC55701481EA52BB /* NBUCore-dummy.m in Sources */, - 9D594895AD4643CDA96BE80F93B61E8D /* NBUCore.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 1E97B991EBA4E4B3F4E27F584D8F1E55 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NBUCore; - target = E893D58AB031552FA4CC5783A4295155 /* NBUCore */; - targetProxy = 55D4B4B62FB6509B0E45210E8B31B122 /* PBXContainerItemProxy */; - }; - 2626319D5CAF0AF88B1719FF983C9CD2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = LumberjackConsole; - target = 8EE48A478E7A4302712A92D991E8851B /* LumberjackConsole */; - targetProxy = 168DF30D93E315DFE5A7FDB73982C519 /* PBXContainerItemProxy */; - }; - 5A39F4659B5615D44F491A506DFE32A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */; - targetProxy = 695F87D0760EBDB4D10920C94CCE227E /* PBXContainerItemProxy */; - }; - 6053DB50E0FBAC8AF7D01F2DE53B4BBC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */; - targetProxy = C90C02A3BC46C8BAF42DC4AFFA219DF2 /* PBXContainerItemProxy */; - }; - 65AFDB2813F3E2DA892B7301C47131A1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NBULog; - target = 5C9BEE4666FA55BDCCD16B03D163A0EF /* NBULog */; - targetProxy = 0E1E7B5CBCD7EA271BBC06C5DE50DF13 /* PBXContainerItemProxy */; - }; - 77BC63C5A26D0756B740F2AF8E15FAF5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = 12E2BC28C62976C425F4B71C2723F0B1 /* CocoaLumberjack */; - targetProxy = 00CA594AF52E7600E76DB8D83C91DA05 /* PBXContainerItemProxy */; - }; - 91B6A1EB72D389C5114700EA22C8445C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NBUCore; - target = E893D58AB031552FA4CC5783A4295155 /* NBUCore */; - targetProxy = 7E5CF26746685A03A995CC0C7C8B5CA9 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 12973375CBE1F2CE5CD20B1DEB04EC91 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EC8346D5E183B6D1F2BC726457045D65 /* CocoaLumberjack.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 140FEB760615177BA12EC86473F44F65 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 20042F100203EF60E0539F20D42CB26D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 245322A74DC968282FC81A3E8CADD946 /* LumberjackConsole.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/LumberjackConsole/LumberjackConsole-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 22B1775FB124D13B584D8CC32A7109D6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 /* NBULog.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/NBULog/NBULog-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "NBU_SHOW_DASHBOARD=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 38020E93A6F0C37CD09D0583D9440225 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EC8346D5E183B6D1F2BC726457045D65 /* CocoaLumberjack.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 6124A455E8898429332A5D5117D8FCD6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4E762F23EC34ED4A6FF3312D84E33A40 /* Pods.debug.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 70C39788B34003B0B34EC1786FC3D81B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 /* NBULog.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/NBULog/NBULog-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 802DDC97BBD17CC7CAEB722B76AF2FEB /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 15DFC6F1BAAF0DAC266558AB6C485721 /* NBUCore.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/NBUCore/NBUCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 80695B0FEADBCB63C91BB9F290F1F23D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 98C98CDFB3F20F2925F6CD1F141BB14F /* Pods.release.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MACH_O_TYPE = staticlib; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 9318ABF232E40B4708D8C1F9F4DFAC12 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 245322A74DC968282FC81A3E8CADD946 /* LumberjackConsole.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/LumberjackConsole/LumberjackConsole-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - C920D086002C9A62B5904653316360D0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - DC51479C59B661EFA797C166286345C9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 15DFC6F1BAAF0DAC266558AB6C485721 /* NBUCore.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/NBUCore/NBUCore-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C920D086002C9A62B5904653316360D0 /* Debug */, - 140FEB760615177BA12EC86473F44F65 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 45622DE681FB41BE63B8EA615976C7DE /* Build configuration list for PBXNativeTarget "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6124A455E8898429332A5D5117D8FCD6 /* Debug */, - 80695B0FEADBCB63C91BB9F290F1F23D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6503B280E91BDF4DBB42C13534E4207A /* Build configuration list for PBXNativeTarget "NBULog" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 22B1775FB124D13B584D8CC32A7109D6 /* Debug */, - 70C39788B34003B0B34EC1786FC3D81B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98E5B1B95F5C79B3EB4D265D257FA2A0 /* Build configuration list for PBXNativeTarget "LumberjackConsole" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9318ABF232E40B4708D8C1F9F4DFAC12 /* Debug */, - 20042F100203EF60E0539F20D42CB26D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E0475C2AA8FE3ED9FC1EEEB49AD67787 /* Build configuration list for PBXNativeTarget "NBUCore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - DC51479C59B661EFA797C166286345C9 /* Debug */, - 802DDC97BBD17CC7CAEB722B76AF2FEB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E0C8BB684C9CCC379207FFA69ED0D571 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 38020E93A6F0C37CD09D0583D9440225 /* Debug */, - 12973375CBE1F2CE5CD20B1DEB04EC91 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 00CA594AF52E7600E76DB8D83C91DA05 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 12E2BC28C62976C425F4B71C2723F0B1 + remoteInfo + CocoaLumberjack + + 037C0CA694176A3C0915F62C9D20B3E6 + + children + + B3D1D13E0C6553800746CB8FD61CF946 + + isa + PBXGroup + name + Targets Support Files + sourceTree + <group> + + 03F83ABB51643B032BEE64B00E5503C3 + + buildActionMask + 2147483647 + files + + E4058F7B9FDD29A527A89C5E3E7E3A10 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 05BCD33A93C626516F479F56D2116E49 + + buildActionMask + 2147483647 + files + + D86F62CA5DFEB5481E009AF3C783B179 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 0711489AE3A37F65190E222FF66E28D1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LumberjackConsole-dummy.m + sourceTree + <group> + + 077FB8074ED811C4F150B2E3D161CC93 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLegacyMacros.h + path + Classes/DDLegacyMacros.h + sourceTree + <group> + + 0A252ABCF70643939AEBCF31154F3DAB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDAbstractDatabaseLogger.m + path + Classes/DDAbstractDatabaseLogger.m + sourceTree + <group> + + 0A7304BCB760762BA35C8037FB765ABC + + fileRef + 9BCC0819B37711AD277A708D1A76C6E4 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 0E0D46B2B594B190AB1E87AF64902217 + + children + + 43678AFC73B98EE8176BB0023E8B6AA3 + AD257FE6EEB1495C208A9FA4C93F41E9 + + isa + PBXGroup + name + NBULog + path + ../../.. + sourceTree + <group> + + 0E1E7B5CBCD7EA271BBC06C5DE50DF13 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 5C9BEE4666FA55BDCCD16B03D163A0EF + remoteInfo + NBULog + + 10834806BD7B412BC24F347361FA2C8E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-acknowledgements.plist + sourceTree + <group> + + 1266C9D35DA641F39519B6561A5BBE60 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PTEDashboard.h + path + Source/PTEDashboard.h + sourceTree + <group> + + 1285ACA165B856CD9D813B3AB91A38EE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDLog.m + path + Classes/DDLog.m + sourceTree + <group> + + 12973375CBE1F2CE5CD20B1DEB04EC91 + + baseConfigurationReference + EC8346D5E183B6D1F2BC726457045D65 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Release + + 12E2BC28C62976C425F4B71C2723F0B1 + + buildConfigurationList + E0C8BB684C9CCC379207FFA69ED0D571 + buildPhases + + 896BFDD81CD617BCCE12E7FCD204E6D7 + 05BCD33A93C626516F479F56D2116E49 + 3D1929340700AE302905262BB6EE9651 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + CocoaLumberjack + productName + CocoaLumberjack + productReference + 6DD6D0EEAEB57E661B5D93ADCB2D99A0 + productType + com.apple.product-type.library.static + + 137B38FA601A61A596195EE3C477C36C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + PTEConsoleTableView.m + path + Source/PTEConsoleTableView.m + sourceTree + <group> + + 140FEB760615177BA12EC86473F44F65 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + CLANG_WARN_UNREACHABLE_CODE + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + COPY_PHASE_STRIP + YES + ENABLE_NS_ASSERTIONS + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PREPROCESSOR_DEFINITIONS + + RELEASE=1 + + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + 15DFC6F1BAAF0DAC266558AB6C485721 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + NBUCore.xcconfig + sourceTree + <group> + + 168DF30D93E315DFE5A7FDB73982C519 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 8EE48A478E7A4302712A92D991E8851B + remoteInfo + LumberjackConsole + + 1701BA118235595C9F22ABE708B145B2 + + children + + F4532E86ABAD84542B7B2EEF05196D0C + 6C7BB16E7D29760E22A8249B9504E59C + C54FF50CC7F85FB558C56AA211AF8CDC + 68AA658AFE86FBBD12AB9E4204A0CB9D + 2BE537C52F3B110260D2AC2507613844 + 5748C15FA2E60934AD1E651C4BF8B90D + + isa + PBXGroup + name + Extensions + sourceTree + <group> + + 1A6F30E9F8A8E511A581979E2AA0AC7E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDASLLogger.m + path + Classes/DDASLLogger.m + sourceTree + <group> + + 1BC125297BCF8600EA66C62FD72489F1 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libNBULog.a + path + libNBULog.a + sourceTree + BUILT_PRODUCTS_DIR + + 1E6A591B3DEE6317BB014BD71A50B689 + + fileRef + EB1E4C9FBA10B452AEBABD5652E555A6 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 1E7D00FE16A52EA953832F8D76F3627C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDASLLogger.h + path + Classes/DDASLLogger.h + sourceTree + <group> + + 1E97B991EBA4E4B3F4E27F584D8F1E55 + + isa + PBXTargetDependency + name + NBUCore + target + E893D58AB031552FA4CC5783A4295155 + targetProxy + 55D4B4B62FB6509B0E45210E8B31B122 + + 1FC37337BEC72BCD48FA4CDA96DCDA26 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libNBUCore.a + path + libNBUCore.a + sourceTree + BUILT_PRODUCTS_DIR + + 20042F100203EF60E0539F20D42CB26D + + baseConfigurationReference + 245322A74DC968282FC81A3E8CADD946 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/LumberjackConsole/LumberjackConsole-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Release + + 2270E5EA512C87ED137A1DADED32EAB8 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDAbstractDatabaseLogger.h + path + Classes/DDAbstractDatabaseLogger.h + sourceTree + <group> + + 22B1775FB124D13B584D8CC32A7109D6 + + baseConfigurationReference + 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/NBULog/NBULog-prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + $(inherited) + NBU_SHOW_DASHBOARD=1 + + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 24244F64E91ED2A7DBE2B934C1E66A9A + + buildConfigurationList + 45622DE681FB41BE63B8EA615976C7DE + buildPhases + + 9EFFCBC7A8770409465C96BFDD9D2D86 + 03F83ABB51643B032BEE64B00E5503C3 + + buildRules + + dependencies + + 6053DB50E0FBAC8AF7D01F2DE53B4BBC + 2626319D5CAF0AF88B1719FF983C9CD2 + 91B6A1EB72D389C5114700EA22C8445C + 65AFDB2813F3E2DA892B7301C47131A1 + + isa + PBXNativeTarget + name + Pods + productName + Pods + productReference + 3C1FA394DA1B463D5B6483E7BDD6C55C + productType + com.apple.product-type.library.static + + 245322A74DC968282FC81A3E8CADD946 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + LumberjackConsole.xcconfig + sourceTree + <group> + + 24CA41849F082EEAF70E3DE655207C3B + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBUCore-dummy.m + sourceTree + <group> + + 24D9416BB8E8DCD1FFC0CD68798D3887 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PTEConsoleTableView.h + path + Source/PTEConsoleTableView.h + sourceTree + <group> + + 25A04E44D8DEACE2D516E57E351E50A7 + + children + + 2270E5EA512C87ED137A1DADED32EAB8 + 0A252ABCF70643939AEBCF31154F3DAB + EB1E4C9FBA10B452AEBABD5652E555A6 + 976F562F858FC4ED4FED564AC706A878 + 1E7D00FE16A52EA953832F8D76F3627C + 1A6F30E9F8A8E511A581979E2AA0AC7E + 61C3375441D64E60293C1D0342B89848 + 302207EC47CFCB283D3069FB8D37CCD3 + F2D1CF2688F6682AE2AADE65F0A2DAEE + 077FB8074ED811C4F150B2E3D161CC93 + 9417C69EBF2A4F41325D69A714D81699 + 1285ACA165B856CD9D813B3AB91A38EE + B8A65C45F909D878FD5F6B0CB4784ACB + E875B00A9D267A52D5906A8269457BCE + 70A3073512F1AB695ECB61DDBCD3E751 + 90AFA4ED48DD35E820C61196DF6C5255 + + isa + PBXGroup + name + Core + sourceTree + <group> + + 2626319D5CAF0AF88B1719FF983C9CD2 + + isa + PBXTargetDependency + name + LumberjackConsole + target + 8EE48A478E7A4302712A92D991E8851B + targetProxy + 168DF30D93E315DFE5A7FDB73982C519 + + 270FDEE5940EFD02CC55701481EA52BB + + fileRef + 24CA41849F082EEAF70E3DE655207C3B + isa + PBXBuildFile + + 272643F56613CA0D336AE3DBF19DC404 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-dummy.m + sourceTree + <group> + + 2BE537C52F3B110260D2AC2507613844 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDMultiFormatter.h + path + Classes/Extensions/DDMultiFormatter.h + sourceTree + <group> + + 2D48F0EBFB20874BBB0D2F8C8D6B33F2 + + fileRef + 89E0A3B797C7D79F5EC62CD6F5767A71 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 2D8E8EC45A3A1A1D94AE762CB5028504 + + buildConfigurations + + C920D086002C9A62B5904653316360D0 + 140FEB760615177BA12EC86473F44F65 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 2F723C2C7D6A315B2E39A4B3BCF50C8F + + buildActionMask + 2147483647 + files + + 9487322CC82BAD841D22DADF6B5640AC + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 302207EC47CFCB283D3069FB8D37CCD3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDFileLogger.h + path + Classes/DDFileLogger.h + sourceTree + <group> + + 30C33CA8427FA04C61214BA3C9281DC0 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + CocoaLumberjack.h + path + Classes/CocoaLumberjack.h + sourceTree + <group> + + 30F677FA028156CA379F7778A3AFDDED + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CocoaLumberjack-dummy.m + sourceTree + <group> + + 36E0E014276C4319FDC124FD6DA73434 + + buildActionMask + 2147483647 + files + + 40A79C9831048A8C2D6BA09E3A06DDAA + 487A5C10059FFB01C87FA7BBAAF9805B + C081AEA207AD2AB54DE4DB103DDEB03E + A1FA521B71666E50A93745A9C33B9E0C + 4783632F4B1688D3AF4CAF0EB2279C3B + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 37DB56D75062CC75FCB0966E1C6E8A8E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + path + Pods-acknowledgements.markdown + sourceTree + <group> + + 38020E93A6F0C37CD09D0583D9440225 + + baseConfigurationReference + EC8346D5E183B6D1F2BC726457045D65 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 381C8015DB8A0C2058231729F9B57958 + + fileRef + 3E4E89230EF59BC255123B67864ACF77 + isa + PBXBuildFile + + 3C1FA394DA1B463D5B6483E7BDD6C55C + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libPods.a + path + libPods.a + sourceTree + BUILT_PRODUCTS_DIR + + 3D1929340700AE302905262BB6EE9651 + + buildActionMask + 2147483647 + files + + CBB6BB497EC1A4C36506AD74ECDCD99F + 9258A7B71D4C13DBFC66C4B8BE43B79A + 1E6A591B3DEE6317BB014BD71A50B689 + 67E741D303696F9A1E863BC42E6A9C79 + 906BA39B4449184A264475B0AAA9CD7B + 4CAAFD85FC04FBFFB61A22F14C8D4684 + 5539A292EFC958D90F290DBA5FF86220 + C515A390D549AF8A16A76DD72388BD2C + BBCA69A708A7B3DD861FB839B3A251B3 + A2D0EE5602557677B5D9AB8D46F2F1AF + 456BEEAD8F6C8D0B35D5A12E72068119 + 3DDD0FB94D61AB71C8F5C727EC7A0BD9 + 6475050C8BA464772209BD6AF03F1EB1 + 5DCBA219BC81D9190F11EE56F93BB908 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 3DDD0FB94D61AB71C8F5C727EC7A0BD9 + + fileRef + E875B00A9D267A52D5906A8269457BCE + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 3E4E89230EF59BC255123B67864ACF77 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework + sourceTree + DEVELOPER_DIR + + 40A79C9831048A8C2D6BA09E3A06DDAA + + fileRef + 0711489AE3A37F65190E222FF66E28D1 + isa + PBXBuildFile + + 41F221F9E8FDE456D3E9EB34B4C5EBF1 + + fileRef + F2D1CF2688F6682AE2AADE65F0A2DAEE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 43678AFC73B98EE8176BB0023E8B6AA3 + + children + + D3C59C73E58BB159CE65EA8EB02AFDDB + D6F8D056430CAD284F467F23142B5C8D + 89E0A3B797C7D79F5EC62CD6F5767A71 + F1EBA6EE6F9980F62A3E444A696957AE + 9BCC0819B37711AD277A708D1A76C6E4 + 75AE223660F5942A13DAE6DCFAC26AED + + isa + PBXGroup + name + Source + path + Source + sourceTree + <group> + + 45622DE681FB41BE63B8EA615976C7DE + + buildConfigurations + + 6124A455E8898429332A5D5117D8FCD6 + 80695B0FEADBCB63C91BB9F290F1F23D + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 456BEEAD8F6C8D0B35D5A12E72068119 + + fileRef + 9417C69EBF2A4F41325D69A714D81699 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 4783632F4B1688D3AF4CAF0EB2279C3B + + fileRef + CF92EF9EFF183C83D391849FCBA13D42 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 487A5C10059FFB01C87FA7BBAAF9805B + + fileRef + 5EE4F718CC9737FB3F8D7E0FF801842E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 4B5E9FC8A62F86C69EE6C391BEF6179D + + children + + 245322A74DC968282FC81A3E8CADD946 + 0711489AE3A37F65190E222FF66E28D1 + 60FDCC8447DAFCD805AA24E9328E3C4E + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/LumberjackConsole + sourceTree + <group> + + 4CAAFD85FC04FBFFB61A22F14C8D4684 + + fileRef + F4532E86ABAD84542B7B2EEF05196D0C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 4E762F23EC34ED4A6FF3312D84E33A40 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods.debug.xcconfig + sourceTree + <group> + + 52A7FDC787A3C7F821F82F8C88B476ED + + fileRef + 24D9416BB8E8DCD1FFC0CD68798D3887 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 5305DE22BD4068F9098F0C5C7BABE1BF + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULog-prefix.pch + sourceTree + <group> + + 5522DC35144716BF11C727446D4456A7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PTEConsoleLogger.h + path + Source/PTEConsoleLogger.h + sourceTree + <group> + + 5539A292EFC958D90F290DBA5FF86220 + + fileRef + C54FF50CC7F85FB558C56AA211AF8CDC + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 55581EEB60C5775D788F12F248356872 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libLumberjackConsole.a + path + libLumberjackConsole.a + sourceTree + BUILT_PRODUCTS_DIR + + 55D4B4B62FB6509B0E45210E8B31B122 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E893D58AB031552FA4CC5783A4295155 + remoteInfo + NBUCore + + 5748C15FA2E60934AD1E651C4BF8B90D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDMultiFormatter.m + path + Classes/Extensions/DDMultiFormatter.m + sourceTree + <group> + + 57529957A5D40CD0D6B85CDBB0E33035 + + children + + 30C33CA8427FA04C61214BA3C9281DC0 + + isa + PBXGroup + name + Default + sourceTree + <group> + + 5A39F4659B5615D44F491A506DFE32A6 + + isa + PBXTargetDependency + name + CocoaLumberjack + target + 12E2BC28C62976C425F4B71C2723F0B1 + targetProxy + 695F87D0760EBDB4D10920C94CCE227E + + 5C9BEE4666FA55BDCCD16B03D163A0EF + + buildConfigurationList + 6503B280E91BDF4DBB42C13534E4207A + buildPhases + + E47669F6FE04A13193EC5B41A27480C0 + E2FC2046895205C1EA38D84F00EF47F1 + ABE35D091128F308B8E24417D213C8B9 + + buildRules + + dependencies + + 5A39F4659B5615D44F491A506DFE32A6 + + isa + PBXNativeTarget + name + NBULog + productName + NBULog + productReference + 1BC125297BCF8600EA66C62FD72489F1 + productType + com.apple.product-type.library.static + + 5DCBA219BC81D9190F11EE56F93BB908 + + fileRef + 70A3073512F1AB695ECB61DDBCD3E751 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 5EE4F718CC9737FB3F8D7E0FF801842E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + PTEAdjustLevelsTableView.m + path + Source/PTEAdjustLevelsTableView.m + sourceTree + <group> + + 5FC67C45467B4A83BFB3F851202C246E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULog-dummy.m + sourceTree + <group> + + 6053DB50E0FBAC8AF7D01F2DE53B4BBC + + isa + PBXTargetDependency + name + CocoaLumberjack + target + 12E2BC28C62976C425F4B71C2723F0B1 + targetProxy + C90C02A3BC46C8BAF42DC4AFFA219DF2 + + 6077EFC05DC2551A7F5A1CFAC0B90187 + + fileRef + 0A252ABCF70643939AEBCF31154F3DAB + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 60FDCC8447DAFCD805AA24E9328E3C4E + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LumberjackConsole-prefix.pch + sourceTree + <group> + + 6124A455E8898429332A5D5117D8FCD6 + + baseConfigurationReference + 4E762F23EC34ED4A6FF3312D84E33A40 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 61C3375441D64E60293C1D0342B89848 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDAssertMacros.h + path + Classes/DDAssertMacros.h + sourceTree + <group> + + 6475050C8BA464772209BD6AF03F1EB1 + + fileRef + 2BE537C52F3B110260D2AC2507613844 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 64CA1B911198E2140C691409AAC0A7A8 + + children + + FE42B05A0FAF4E34ADD34F97A500AA08 + 93E29D90FC7186397AAF37930A81AAE5 + 6E9F737F442948E1384F00F92E158F72 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + 6503B280E91BDF4DBB42C13534E4207A + + buildConfigurations + + 22B1775FB124D13B584D8CC32A7109D6 + 70C39788B34003B0B34EC1786FC3D81B + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 656479029A5A15463E080FD25F8903B2 + + fileRef + 1A6F30E9F8A8E511A581979E2AA0AC7E + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 65AFDB2813F3E2DA892B7301C47131A1 + + isa + PBXTargetDependency + name + NBULog + target + 5C9BEE4666FA55BDCCD16B03D163A0EF + targetProxy + 0E1E7B5CBCD7EA271BBC06C5DE50DF13 + + 67E741D303696F9A1E863BC42E6A9C79 + + fileRef + 1E7D00FE16A52EA953832F8D76F3627C + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 68AA658AFE86FBBD12AB9E4204A0CB9D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDDispatchQueueLogFormatter.m + path + Classes/Extensions/DDDispatchQueueLogFormatter.m + sourceTree + <group> + + 6911BECA35E7518D864239B7E898EEF3 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-frameworks.sh + sourceTree + <group> + + 695F87D0760EBDB4D10920C94CCE227E + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 12E2BC28C62976C425F4B71C2723F0B1 + remoteInfo + CocoaLumberjack + + 6C7BB16E7D29760E22A8249B9504E59C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDContextFilterLogFormatter.m + path + Classes/Extensions/DDContextFilterLogFormatter.m + sourceTree + <group> + + 6C971D8A783FC0D92F67A6E3807029FC + + fileRef + BB4570E73B3061F74CD9453FEC453D54 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 6DAEF151B35D00265D60C4AD34431DD9 + + fileRef + 6C7BB16E7D29760E22A8249B9504E59C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 6DD6D0EEAEB57E661B5D93ADCB2D99A0 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libCocoaLumberjack.a + path + libCocoaLumberjack.a + sourceTree + BUILT_PRODUCTS_DIR + + 6E5E3D005AE782490E84D48A79F93889 + + children + + 15DFC6F1BAAF0DAC266558AB6C485721 + 24CA41849F082EEAF70E3DE655207C3B + DBF278A503C53972811E1A8E1D7C3EA1 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/NBUCore + sourceTree + <group> + + 6E9F737F442948E1384F00F92E158F72 + + children + + BB4570E73B3061F74CD9453FEC453D54 + 9137379FDE0A7A1D0FDC3317B5AACB64 + C17BFA64F0E234FAB85843BA83227D70 + 6E5E3D005AE782490E84D48A79F93889 + + isa + PBXGroup + name + NBUCore + path + NBUCore + sourceTree + <group> + + 70152DB71BAA4F0F446EC0D6C84EDBE0 + + children + + 6DD6D0EEAEB57E661B5D93ADCB2D99A0 + 55581EEB60C5775D788F12F248356872 + 1FC37337BEC72BCD48FA4CDA96DCDA26 + 1BC125297BCF8600EA66C62FD72489F1 + 3C1FA394DA1B463D5B6483E7BDD6C55C + + isa + PBXGroup + name + Products + sourceTree + <group> + + 70A3073512F1AB695ECB61DDBCD3E751 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDTTYLogger.h + path + Classes/DDTTYLogger.h + sourceTree + <group> + + 70C39788B34003B0B34EC1786FC3D81B + + baseConfigurationReference + 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/NBULog/NBULog-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Release + + 74916FD07D00831D2B6A6DEC42DEF9D8 + + buildActionMask + 2147483647 + files + + A6C2139DE2C8F553FA03CA8806432E89 + 813BC7513FEE883C6C7AD85FEB6DB5CD + 52A7FDC787A3C7F821F82F8C88B476ED + 7C928B448A21EE9212F92505FB0ECE6B + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 75AE223660F5942A13DAE6DCFAC26AED + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULogFormatter.m + sourceTree + <group> + + 77B8DCF115AB2C5025E594489B9BDEB3 + + fileRef + 75AE223660F5942A13DAE6DCFAC26AED + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 77BC63C5A26D0756B740F2AF8E15FAF5 + + isa + PBXTargetDependency + name + CocoaLumberjack + target + 12E2BC28C62976C425F4B71C2723F0B1 + targetProxy + 00CA594AF52E7600E76DB8D83C91DA05 + + 7C928B448A21EE9212F92505FB0ECE6B + + fileRef + 1266C9D35DA641F39519B6561A5BBE60 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 7DB346D0F39D3F0E887471402A8071AB + + children + + BA6428E9F66FD5A23C0A2E06ED26CD2F + D59FC292ECF3AD26A2FA1A8F2C2F25A3 + BC3CA7F9E30CC8F7E2DD044DD34432FC + 64CA1B911198E2140C691409AAC0A7A8 + 70152DB71BAA4F0F446EC0D6C84EDBE0 + 037C0CA694176A3C0915F62C9D20B3E6 + + isa + PBXGroup + sourceTree + <group> + + 7E5CF26746685A03A995CC0C7C8B5CA9 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + E893D58AB031552FA4CC5783A4295155 + remoteInfo + NBUCore + + 802DDC97BBD17CC7CAEB722B76AF2FEB + + baseConfigurationReference + 15DFC6F1BAAF0DAC266558AB6C485721 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/NBUCore/NBUCore-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Release + + 80695B0FEADBCB63C91BB9F290F1F23D + + baseConfigurationReference + 98C98CDFB3F20F2925F6CD1F141BB14F + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Release + + 813BC7513FEE883C6C7AD85FEB6DB5CD + + fileRef + 5522DC35144716BF11C727446D4456A7 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + NBULog.xcconfig + sourceTree + <group> + + 84A1A1A816ABF0B7FE3ECC47DAF3F961 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + PTEAdjustLevelsTableView.h + path + Source/PTEAdjustLevelsTableView.h + sourceTree + <group> + + 896BFDD81CD617BCCE12E7FCD204E6D7 + + buildActionMask + 2147483647 + files + + A34EF7C35E4E0657AFC8B4BA0B343867 + 6077EFC05DC2551A7F5A1CFAC0B90187 + 9DFB1378A337698012F7CE5D593DC04F + 656479029A5A15463E080FD25F8903B2 + 6DAEF151B35D00265D60C4AD34431DD9 + FE6239BDE2049B920243DC0F907F57B9 + 41F221F9E8FDE456D3E9EB34B4C5EBF1 + D70BDFA09F4803DCFEAD7AF5DFE21C6A + E1ED34DB49C6A05D740B8425F88CEC20 + BF525D162B9ABC5DFA69FB7A8779F76E + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 89E0A3B797C7D79F5EC62CD6F5767A71 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULogContextDescription.h + sourceTree + <group> + + 8EE48A478E7A4302712A92D991E8851B + + buildConfigurationList + 98E5B1B95F5C79B3EB4D265D257FA2A0 + buildPhases + + 36E0E014276C4319FDC124FD6DA73434 + 97EBE19D259077C2A9D1EFACBAA4CAEC + 74916FD07D00831D2B6A6DEC42DEF9D8 + + buildRules + + dependencies + + 77BC63C5A26D0756B740F2AF8E15FAF5 + 1E97B991EBA4E4B3F4E27F584D8F1E55 + + isa + PBXNativeTarget + name + LumberjackConsole + productName + LumberjackConsole + productReference + 55581EEB60C5775D788F12F248356872 + productType + com.apple.product-type.library.static + + 906BA39B4449184A264475B0AAA9CD7B + + fileRef + 61C3375441D64E60293C1D0342B89848 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 90AFA4ED48DD35E820C61196DF6C5255 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDTTYLogger.m + path + Classes/DDTTYLogger.m + sourceTree + <group> + + 9137379FDE0A7A1D0FDC3317B5AACB64 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NBUCore.h + path + Source/NBUCore.h + sourceTree + <group> + + 91B6A1EB72D389C5114700EA22C8445C + + isa + PBXTargetDependency + name + NBUCore + target + E893D58AB031552FA4CC5783A4295155 + targetProxy + 7E5CF26746685A03A995CC0C7C8B5CA9 + + 9258A7B71D4C13DBFC66C4B8BE43B79A + + fileRef + 2270E5EA512C87ED137A1DADED32EAB8 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9318ABF232E40B4708D8C1F9F4DFAC12 + + baseConfigurationReference + 245322A74DC968282FC81A3E8CADD946 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/LumberjackConsole/LumberjackConsole-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + 93E29D90FC7186397AAF37930A81AAE5 + + children + + 84A1A1A816ABF0B7FE3ECC47DAF3F961 + 5EE4F718CC9737FB3F8D7E0FF801842E + 5522DC35144716BF11C727446D4456A7 + A9CB24BB122E7D88C45DC0F893E81623 + 24D9416BB8E8DCD1FFC0CD68798D3887 + 137B38FA601A61A596195EE3C477C36C + 1266C9D35DA641F39519B6561A5BBE60 + CF92EF9EFF183C83D391849FCBA13D42 + C5DE1CCF43AA038A9CF8B0394340A008 + 4B5E9FC8A62F86C69EE6C391BEF6179D + + isa + PBXGroup + name + LumberjackConsole + path + LumberjackConsole + sourceTree + <group> + + 9417C69EBF2A4F41325D69A714D81699 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLog.h + path + Classes/DDLog.h + sourceTree + <group> + + 947A1E307A786C20F1A39768F98DD3D4 + + fileRef + D3C59C73E58BB159CE65EA8EB02AFDDB + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + 9487322CC82BAD841D22DADF6B5640AC + + fileRef + 3E4E89230EF59BC255123B67864ACF77 + isa + PBXBuildFile + + 976F562F858FC4ED4FED564AC706A878 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDASLLogCapture.m + path + Classes/DDASLLogCapture.m + sourceTree + <group> + + 97EBE19D259077C2A9D1EFACBAA4CAEC + + buildActionMask + 2147483647 + files + + 381C8015DB8A0C2058231729F9B57958 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 98C98CDFB3F20F2925F6CD1F141BB14F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods.release.xcconfig + sourceTree + <group> + + 98E5B1B95F5C79B3EB4D265D257FA2A0 + + buildConfigurations + + 9318ABF232E40B4708D8C1F9F4DFAC12 + 20042F100203EF60E0539F20D42CB26D + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 9BCC0819B37711AD277A708D1A76C6E4 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULogFormatter.h + sourceTree + <group> + + 9D594895AD4643CDA96BE80F93B61E8D + + fileRef + C17BFA64F0E234FAB85843BA83227D70 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 9DB99C8E9E83EA01509DC19AE6D1F9CA + + fileRef + D6F8D056430CAD284F467F23142B5C8D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 9DFB1378A337698012F7CE5D593DC04F + + fileRef + 976F562F858FC4ED4FED564AC706A878 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + 9E75AF6D90029B3FE3F9C10E92FE8C0B + + fileRef + 3E4E89230EF59BC255123B67864ACF77 + isa + PBXBuildFile + + 9EFFCBC7A8770409465C96BFDD9D2D86 + + buildActionMask + 2147483647 + files + + E48AF30CDCB168E3813F65B766005516 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 9F6D2D307E0C5EA6C7BAD059E7D60761 + + fileRef + 5FC67C45467B4A83BFB3F851202C246E + isa + PBXBuildFile + + A1A36D34413696BE466E2CA0AFF194DA + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-resources.sh + sourceTree + <group> + + A1FA521B71666E50A93745A9C33B9E0C + + fileRef + 137B38FA601A61A596195EE3C477C36C + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + A2D0EE5602557677B5D9AB8D46F2F1AF + + fileRef + B8A65C45F909D878FD5F6B0CB4784ACB + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + A34EF7C35E4E0657AFC8B4BA0B343867 + + fileRef + 30F677FA028156CA379F7778A3AFDDED + isa + PBXBuildFile + + A6C2139DE2C8F553FA03CA8806432E89 + + fileRef + 84A1A1A816ABF0B7FE3ECC47DAF3F961 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + A9CB24BB122E7D88C45DC0F893E81623 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + PTEConsoleLogger.m + path + Source/PTEConsoleLogger.m + sourceTree + <group> + + ABE35D091128F308B8E24417D213C8B9 + + buildActionMask + 2147483647 + files + + 947A1E307A786C20F1A39768F98DD3D4 + 2D48F0EBFB20874BBB0D2F8C8D6B33F2 + 0A7304BCB760762BA35C8037FB765ABC + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + AD257FE6EEB1495C208A9FA4C93F41E9 + + children + + 8335D8BCB0D7EF3DF6A0A5D6FFE562E5 + 5FC67C45467B4A83BFB3F851202C246E + 5305DE22BD4068F9098F0C5C7BABE1BF + + isa + PBXGroup + name + Support Files + path + Demo/iOS/Pods/Target Support Files/NBULog + sourceTree + <group> + + B3D1D13E0C6553800746CB8FD61CF946 + + children + + 37DB56D75062CC75FCB0966E1C6E8A8E + 10834806BD7B412BC24F347361FA2C8E + 272643F56613CA0D336AE3DBF19DC404 + 6911BECA35E7518D864239B7E898EEF3 + A1A36D34413696BE466E2CA0AFF194DA + 4E762F23EC34ED4A6FF3312D84E33A40 + 98C98CDFB3F20F2925F6CD1F141BB14F + + isa + PBXGroup + name + Pods + path + Target Support Files/Pods + sourceTree + <group> + + B8A65C45F909D878FD5F6B0CB4784ACB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLog+LOGV.h + path + Classes/DDLog+LOGV.h + sourceTree + <group> + + BA6428E9F66FD5A23C0A2E06ED26CD2F + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + name + Podfile + path + ../Podfile + sourceTree + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby + + BB4570E73B3061F74CD9453FEC453D54 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + NBUAvailability.h + path + Source/NBUAvailability.h + sourceTree + <group> + + BBCA69A708A7B3DD861FB839B3A251B3 + + fileRef + 077FB8074ED811C4F150B2E3D161CC93 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + BC3CA7F9E30CC8F7E2DD044DD34432FC + + children + + BF6342C8B29F4CEEA088EFF7AB4DE362 + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + BC6037ABE856887100F737BA38072C14 + + buildActionMask + 2147483647 + files + + 6C971D8A783FC0D92F67A6E3807029FC + FAB332EB0BE8D6A1D0DE2B10BFC865F4 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + BF525D162B9ABC5DFA69FB7A8779F76E + + fileRef + 90AFA4ED48DD35E820C61196DF6C5255 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + BF6342C8B29F4CEEA088EFF7AB4DE362 + + children + + 3E4E89230EF59BC255123B67864ACF77 + + isa + PBXGroup + name + iOS + sourceTree + <group> + + C081AEA207AD2AB54DE4DB103DDEB03E + + fileRef + A9CB24BB122E7D88C45DC0F893E81623 + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + C17BFA64F0E234FAB85843BA83227D70 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + NBUCore.m + path + Source/NBUCore.m + sourceTree + <group> + + C515A390D549AF8A16A76DD72388BD2C + + fileRef + 302207EC47CFCB283D3069FB8D37CCD3 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + C54FF50CC7F85FB558C56AA211AF8CDC + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDDispatchQueueLogFormatter.h + path + Classes/Extensions/DDDispatchQueueLogFormatter.h + sourceTree + <group> + + C5DE1CCF43AA038A9CF8B0394340A008 + + children + + FD4481625E8AD9FF26F42D5493C429CC + + isa + PBXGroup + name + Resources + sourceTree + <group> + + C90C02A3BC46C8BAF42DC4AFFA219DF2 + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 12E2BC28C62976C425F4B71C2723F0B1 + remoteInfo + CocoaLumberjack + + C920D086002C9A62B5904653316360D0 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + CLANG_WARN_UNREACHABLE_CODE + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + COPY_PHASE_STRIP + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + ONLY_ACTIVE_ARCH + YES + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + + isa + XCBuildConfiguration + name + Debug + + CBB6BB497EC1A4C36506AD74ECDCD99F + + fileRef + 30C33CA8427FA04C61214BA3C9281DC0 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + CF92EF9EFF183C83D391849FCBA13D42 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + PTEDashboard.m + path + Source/PTEDashboard.m + sourceTree + <group> + + D03750204A47DE510A707632BC066686 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CocoaLumberjack-prefix.pch + sourceTree + <group> + + D3C59C73E58BB159CE65EA8EB02AFDDB + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBULog.h + sourceTree + <group> + + D41D8CD98F00B204E9800998ECF8427E + + attributes + + LastSwiftUpdateCheck + 0700 + LastUpgradeCheck + 0700 + + buildConfigurationList + 2D8E8EC45A3A1A1D94AE762CB5028504 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + + mainGroup + 7DB346D0F39D3F0E887471402A8071AB + productRefGroup + 70152DB71BAA4F0F446EC0D6C84EDBE0 + projectDirPath + + projectReferences + + projectRoot + + targets + + 12E2BC28C62976C425F4B71C2723F0B1 + 8EE48A478E7A4302712A92D991E8851B + E893D58AB031552FA4CC5783A4295155 + 5C9BEE4666FA55BDCCD16B03D163A0EF + 24244F64E91ED2A7DBE2B934C1E66A9A + + + D59FC292ECF3AD26A2FA1A8F2C2F25A3 + + children + + 0E0D46B2B594B190AB1E87AF64902217 + + isa + PBXGroup + name + Development Pods + sourceTree + <group> + + D6A1625CE04B925E81E7915E3C57D661 + + children + + EC8346D5E183B6D1F2BC726457045D65 + 30F677FA028156CA379F7778A3AFDDED + D03750204A47DE510A707632BC066686 + + isa + PBXGroup + name + Support Files + path + ../Target Support Files/CocoaLumberjack + sourceTree + <group> + + D6F8D056430CAD284F467F23142B5C8D + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULog.m + sourceTree + <group> + + D70BDFA09F4803DCFEAD7AF5DFE21C6A + + fileRef + 1285ACA165B856CD9D813B3AB91A38EE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + D86F62CA5DFEB5481E009AF3C783B179 + + fileRef + 3E4E89230EF59BC255123B67864ACF77 + isa + PBXBuildFile + + DBF278A503C53972811E1A8E1D7C3EA1 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NBUCore-prefix.pch + sourceTree + <group> + + DC51479C59B661EFA797C166286345C9 + + baseConfigurationReference + 15DFC6F1BAAF0DAC266558AB6C485721 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/NBUCore/NBUCore-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 5.0 + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + E0475C2AA8FE3ED9FC1EEEB49AD67787 + + buildConfigurations + + DC51479C59B661EFA797C166286345C9 + 802DDC97BBD17CC7CAEB722B76AF2FEB + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + E0C8BB684C9CCC379207FFA69ED0D571 + + buildConfigurations + + 38020E93A6F0C37CD09D0583D9440225 + 12973375CBE1F2CE5CD20B1DEB04EC91 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + E1ED34DB49C6A05D740B8425F88CEC20 + + fileRef + 5748C15FA2E60934AD1E651C4BF8B90D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + E2FC2046895205C1EA38D84F00EF47F1 + + buildActionMask + 2147483647 + files + + 9E75AF6D90029B3FE3F9C10E92FE8C0B + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E4058F7B9FDD29A527A89C5E3E7E3A10 + + fileRef + 3E4E89230EF59BC255123B67864ACF77 + isa + PBXBuildFile + + E47669F6FE04A13193EC5B41A27480C0 + + buildActionMask + 2147483647 + files + + 9F6D2D307E0C5EA6C7BAD059E7D60761 + 9DB99C8E9E83EA01509DC19AE6D1F9CA + FD81AEF5C0CB6E131B98B01C1548C4F7 + 77B8DCF115AB2C5025E594489B9BDEB3 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E48AF30CDCB168E3813F65B766005516 + + fileRef + 272643F56613CA0D336AE3DBF19DC404 + isa + PBXBuildFile + + E6193DF9B13F577B0395350421A1C850 + + buildActionMask + 2147483647 + files + + 270FDEE5940EFD02CC55701481EA52BB + 9D594895AD4643CDA96BE80F93B61E8D + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E875B00A9D267A52D5906A8269457BCE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDLogMacros.h + path + Classes/DDLogMacros.h + sourceTree + <group> + + E893D58AB031552FA4CC5783A4295155 + + buildConfigurationList + E0475C2AA8FE3ED9FC1EEEB49AD67787 + buildPhases + + E6193DF9B13F577B0395350421A1C850 + 2F723C2C7D6A315B2E39A4B3BCF50C8F + BC6037ABE856887100F737BA38072C14 + + buildRules + + dependencies + + isa + PBXNativeTarget + name + NBUCore + productName + NBUCore + productReference + 1FC37337BEC72BCD48FA4CDA96DCDA26 + productType + com.apple.product-type.library.static + + EB1E4C9FBA10B452AEBABD5652E555A6 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDASLLogCapture.h + path + Classes/DDASLLogCapture.h + sourceTree + <group> + + EC8346D5E183B6D1F2BC726457045D65 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + CocoaLumberjack.xcconfig + sourceTree + <group> + + F1EBA6EE6F9980F62A3E444A696957AE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NBULogContextDescription.m + sourceTree + <group> + + F2D1CF2688F6682AE2AADE65F0A2DAEE + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + DDFileLogger.m + path + Classes/DDFileLogger.m + sourceTree + <group> + + F4532E86ABAD84542B7B2EEF05196D0C + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + DDContextFilterLogFormatter.h + path + Classes/Extensions/DDContextFilterLogFormatter.h + sourceTree + <group> + + FAB332EB0BE8D6A1D0DE2B10BFC865F4 + + fileRef + 9137379FDE0A7A1D0FDC3317B5AACB64 + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + FD4481625E8AD9FF26F42D5493C429CC + + includeInIndex + 1 + isa + PBXFileReference + name + LumberjackConsole.storyboard + path + Source/LumberjackConsole.storyboard + sourceTree + <group> + + FD81AEF5C0CB6E131B98B01C1548C4F7 + + fileRef + F1EBA6EE6F9980F62A3E444A696957AE + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + FE42B05A0FAF4E34ADD34F97A500AA08 + + children + + 25A04E44D8DEACE2D516E57E351E50A7 + 57529957A5D40CD0D6B85CDBB0E33035 + 1701BA118235595C9F22ABE708B145B2 + D6A1625CE04B925E81E7915E3C57D661 + + isa + PBXGroup + name + CocoaLumberjack + path + CocoaLumberjack + sourceTree + <group> + + FE6239BDE2049B920243DC0F907F57B9 + + fileRef + 68AA658AFE86FBBD12AB9E4204A0CB9D + isa + PBXBuildFile + settings + + COMPILER_FLAGS + -DOS_OBJECT_USE_OBJC=0 + + + + rootObject + D41D8CD98F00B204E9800998ECF8427E + + diff --git a/Demo/iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme b/Demo/iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme index 0cec598..b80f1e6 100644 --- a/Demo/iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme +++ b/Demo/iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/NBULog.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown index 0dac88e..175b9ba 100644 --- a/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown +++ b/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown @@ -5,7 +5,7 @@ This application makes use of the following third party libraries: Software License Agreement (BSD License) -Copyright (c) 2010-2015, Deusty, LLC +Copyright (c) 2010-2016, Deusty, LLC All rights reserved. Redistribution and use of this software in source and binary forms, @@ -419,7 +419,7 @@ Apache License same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2012-2014 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -625,7 +625,7 @@ Apache License same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2012-2015 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.plist index 0e73834..b46b9ea 100644 --- a/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.plist +++ b/Demo/iOS/Pods/Target Support Files/Pods/Pods-acknowledgements.plist @@ -16,7 +16,7 @@ FooterText Software License Agreement (BSD License) -Copyright (c) 2010-2015, Deusty, LLC +Copyright (c) 2010-2016, Deusty, LLC All rights reserved. Redistribution and use of this software in source and binary forms, @@ -438,7 +438,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2012-2014 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -648,7 +648,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2012-2015 CyberAgent Inc. + Copyright (c) 2012-2016 CyberAgent Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.