Adding to @Mojtaba's answer, you can use this for automating logging:
enum LogType: String{
case error
case warning
case success
case action
case canceled
}
class Logger{
static func log(_ logType:LogType,_ message:String){
switch logType {
case LogType.error:
print("\n