Logs - Kelmatou/iOSTools GitHub Wiki

Properties

  • static let iOSToolsVersion: String
  • static var alwaysPrintTime: Bool
  • static var printAsDebug: Bool

Statics

  • func print(message: String?, tag: String? = nil, time: Bool? = nil) -> String
  • func info(message: String?, time: Bool? = nil) -> String
  • func debug(message: String?, time: Bool? = nil) -> String
  • func warning(message: String?, time: Bool? = nil) -> String
  • func error(message: String?, time: Bool? = nil) -> String
  • func outputMessage(message: String?, tag: String? = nil, time: Bool = false) -> String

Definitions

  • static let iOSToolsVersion: String: Provide iOSTools version with following format: "iOSTools - Version *".

  • static var alwaysPrintTime: Bool: If set to true, any call to Logs method will print time by default. Default value is false.

  • static var printAsDebug: Bool: If set to true, any call to Logs method will print message with quotes by default. Default value is false.

  • static func print(message: String?, tag: String? = nil, time: Bool? = nil) -> String: Print message with an optional tag and time before. Output is also returned as discardableResult and its format is: "[TIME][TAG]: MESSAGE".

  • static func info(message: String?, time: Bool? = nil) -> String: Print message with an optional time before. Output is also returned as discardableResult and its format is: "[TIME][INFO]: MESSAGE".

  • static func debug(message: String?, time: Bool? = nil) -> String: Print message with an optional time before. Output is also returned as discardableResult and its format is: "[TIME][DEBUG]: MESSAGE".

  • static func warning(message: String?, time: Bool? = nil) -> String: Print message with an optional time before. Output is also returned as discardableResult and its format is: "[TIME][WARNING]: MESSAGE".

  • static func error(message: String?, time: Bool? = nil) -> String: Print message with an optional time before. Output is also returned as discardableResult and its format is: "[TIME][ERROR]: MESSAGE".

  • static func outputMessage(message: String?, tag: String? = nil, time: Bool = false) -> String: Create a message with an optional tag and time before. Output format is: "[TIME][TAG]: MESSAGE".