Logger
public struct Logger
Simple internal logger for the issues in Zalando Commerce SDK.
Uses 3 basic logging levels:
Logger.Severity.debug(default when compiled with$DEBUG)Logger.Severity.messageLogger.Severity.error(default in Release mode)
-
Logs a message constructed of
itemsif logging level isLogger.Severity.debugonly.Declaration
Swift
public static func debug(_ items: Any..., verbose: Bool? = nil, function: String = #function, filePath: String = #file, fileLine: Int = #line)Parameters
itemsitems to print out
verboseflag to show details detailed information about function, file and line, where log was called
functionfunction name, where function was called (don’t use it, relies on
#function)filePathfile name, where function was called (don’t use it, relies on
#file)fileLinefile line number name, where function was called (don’t use it, relies on
#line) -
Logs a message constructed of
itemsif logging level isLogger.Severity.messageorLogger.Severity.error.Declaration
Swift
public static func message(_ items: Any..., verbose: Bool? = nil, function: String = #function, filePath: String = #file, fileLine: Int = #line)Parameters
itemsitems to print out
verboseflag to show details detailed information about function, file and line, where log was called
functionfunction name, where function was called (don’t use it, relies on
#function)filePathfile name, where function was called (don’t use it, relies on
#file)fileLinefile line number name, where function was called (don’t use it, relies on
#line) -
Logs a message constructed of
itemsif logging level isLogger.Severity.debug,Logger.Severity.message,Logger.Severity.error.Declaration
Swift
public static func error(_ items: Any..., verbose: Bool? = nil, function: String = #function, filePath: String = #file, fileLine: Int = #line)Parameters
itemsitems to print out
verboseflag to show details detailed information about function, file and line, where log was called
functionfunction name, where function was called (don’t use it, relies on
#function)filePathfile name, where function was called (don’t use it, relies on
#file)fileLinefile line number name, where function was called (don’t use it, relies on
#line)
View on GitHub
Logger Struct Reference