I have a debugLog() method that looks like this:
func
debugLog<T>(_ inMsg: T, _ inFile : String = #file, _ inLine : Int = #line)
{
let df = DateFormatter()
df.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS"
let time = df.string(from: Date())
let file = (inFile as NSString).lastPathComponent
print("\(time) \(file):\(inLine) \(inMsg)")
}
Is there any way to decorate it so that string interpolation of optionals
passed to it inMsg don't produce the warning about using debugDescription? In
the case of debug logging, that's completely acceptable, and I don't want to
have to write String(describing:) everywhere.
--
Rick Mann
[email protected]
_______________________________________________
swift-users mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-users