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
levels
Levels to log.
-
Write a debug log.
Declaration
Swift
public func debug(_ message: String, sender: AnyObject?)
Parameters
message
Message.
sender
Sender object.
-
Write an info log.
Declaration
Swift
public func info(_ message: String, sender: AnyObject?)
Parameters
message
Message.
sender
Sender object.
-
Write a warning log.
Declaration
Swift
public func warn(_ message: String, sender: AnyObject?)
Parameters
message
Message.
sender
Sender object.
-
Write an error log.
Declaration
Swift
public func error(_ message: String, sender: AnyObject?)
Parameters
message
Message.
sender
Sender object.
-
Clears the log history.
Declaration
Swift
public func clearHistory()