MimiLogger
public final class MimiLogger
Logging framework for printing messages to the console.
-
Level of logging.
- none: No logs.
- debug: Debug Logs.
- info: Information logs.
Warning
Warning logs.- error: Error logs.
- all: All logs.
Declaration
-
Level of logging to print.
Declaration
Swift
public var levels: [Level] -
The last 100 log messages.
Declaration
Swift
public var history: [String] { get }
-
Create a new logger.
Declaration
Swift
public init(levels: [Level] = [.none])Parameters
levelsLevels to log.
-
Write a debug log.
Declaration
Swift
public func debug(_ message: String, sender: AnyObject?)Parameters
messageMessage.
senderSender object.
-
Write an info log.
Declaration
Swift
public func info(_ message: String, sender: AnyObject?)Parameters
messageMessage.
senderSender object.
-
Write a warning log.
Declaration
Swift
public func warn(_ message: String, sender: AnyObject?)Parameters
messageMessage.
senderSender object.
-
Write an error log.
Declaration
Swift
public func error(_ message: String, sender: AnyObject?)Parameters
messageMessage.
senderSender object.
-
Clears the log history.
Declaration
Swift
public func clearHistory()
MimiLogger Class Reference