// // SDLLogger.swift // Tun // // Created by 安礼成 on 2024/3/13. // import Foundation struct SDLLogger { enum Level { case debug case info case warning case error } static var logLevel: Level = .debug static func log(_ message: String, level: Level = .debug) { switch logLevel { case .debug: NSLog(message) case .info: if level == .info || level == .warning || level == .error { NSLog(message) } case .warning: if level == .warning || level == .error { NSLog(message) } case .error: if level == .error { NSLog(message) } } } }