用 #if DEBUG增加调试信息
2023-05-11 本文已影响0人
美词开发笔记
在 #if DEBUG 和 #endif 括起来的区域内的代码,仅会在debug模式下运行,代码上线不执行
用于日志的输出
class LogUtils{
///输出日志
///
/// - parameter message: 日志消息
/// - parameter logLevel: 错误级别
/// - parameter file: 文件名
/// - parameter method: 方法名
classfunclog(
logLevel:Int=0,
file:String,
method:String,
message: T)
{
if logLevel >=3{//>=3错误上线也会输出 <3上线不输出
print("\(Date()) [\(logLevel)] \(file),\(method): \(message)")
}else{
//在 #if DEBUG 和 #endif 括起来的区域内的代码,仅会在debug模式下运行,上线不会执行
#if DEBUG
print("\(Date()) [Debug] \(file),\(method): \(message)")
#endif
}
}
}