ColorLogger
public class ColorLogger
Class for printing log line items in log output
-
Logger object constructor
Declaration
Swift
public init( configuration: LoggerConfiguration = .standard, logClosure: @escaping ColorLoggerResultClosure = { print($0) }, dateGenerator: @escaping ColorLoggerDateGenerator = { Date() } )Parameters
configurationContains all configuration options for the logger
logClosurePrint string message closure, default use plain
print()methoddateGeneratorCurrent data object generator, default return
Date()object
-
Print message item with different log level
Declaration
Swift
public func log(with level: LoggerLevel, _ message: String)Parameters
levelLog level for the item
messageMessage content
ColorLogger Class Reference