//
//  DebugPrint.swift
//  Deep Links Test
//
//  Created by Stewart Lynch on 2021-02-09.
//

import Foundation

enum DebugPrint {
    #if DEBUG
    static func location(_ items: Any...,
                         separator: String = " ",
                         terminator: String = "\n",
                         filePath: String = #filePath,
                         function: String = #function,
                         lineNumber: Int = #line,
                         column: Int = #column) {
        let fileName = (filePath as NSString).lastPathComponent
        print("""
  \(items)
      \(fileName)
      \(function)
      line: \(lineNumber), col: \(column)
""")
    }
    #endif
}