sodalive-ios/SodaLive/Sources/Utils/Log.swift

24 lines
693 B
Swift

//
// Log.swift
// SodaLive
//
// Created by klaus on 2022/05/20.
//
import Foundation
func DEBUG_LOG(_ msg: String, file: String = #file, function: String = #function, line: Int = #line) {
#if DEBUG
let filename = file.split(separator: "/").last ?? ""
let funcName = function.split(separator: "(").first ?? ""
print("👻 [\(filename)] \(funcName)(\(line)): \(msg)")
#endif
}
func ERROR_LOG(_ msg: String, file: String = #file, function: String = #function, line: Int = #line) {
let filename = file.split(separator: "/").last ?? ""
let funcName = function.split(separator: "(").first ?? ""
print("🤯😡 [\(filename)] \(funcName)(\(line)): \(msg)")
}