diff --git a/Sources/XcodeGen/Logger.swift b/Sources/XcodeGen/Logger.swift index 2c614eb0..fd0fc579 100644 --- a/Sources/XcodeGen/Logger.swift +++ b/Sources/XcodeGen/Logger.swift @@ -1,23 +1,15 @@ import Foundation import Rainbow -/// Mechanism for logging informational, success, and fatal messages. struct Logger { // MARK: - Properties - /// Should informational and success messages be suppressed let isQuiet: Bool - - /// Should the output be colored let isColored: Bool // MARK: - Initializers - /// Initialize a logger - /// - /// - parameter isQuiet: should informational and success messages be suppressed - /// - parameter isColored: should the output be colored init(isQuiet: Bool = false, isColored: Bool = true) { self.isQuiet = isQuiet self.isColored = isColored @@ -25,16 +17,10 @@ struct Logger { // MARK: - Logging - /// Log a fatal message and exit with status code 1 - /// - /// - parameter message: the message to log func fatal(_ message: String) { print(isColored ? message.red : message) } - /// Log an informational message - /// - /// - parameter message: the message to log func info(_ message: String) { if isQuiet { return @@ -43,9 +29,6 @@ struct Logger { print(message) } - /// Log a success message and exit with status code 0 - /// - /// - parameter message: the message to log func success(_ message: String) { if isQuiet { return