|
|
@ -43,7 +43,7 @@ public func owsFail(_ logMessage: String,
|
|
|
|
file: String = #file,
|
|
|
|
file: String = #file,
|
|
|
|
function: String = #function,
|
|
|
|
function: String = #function,
|
|
|
|
line: Int = #line) -> Never {
|
|
|
|
line: Int = #line) -> Never {
|
|
|
|
|
|
|
|
|
|
|
|
owsFailDebug(logMessage, file: file, function: function, line: line)
|
|
|
|
owsFailDebug(logMessage, file: file, function: function, line: line)
|
|
|
|
let formattedMessage = owsFormatLogMessage(logMessage, file: file, function: function, line: line)
|
|
|
|
let formattedMessage = owsFormatLogMessage(logMessage, file: file, function: function, line: line)
|
|
|
|
fatalError(formattedMessage)
|
|
|
|
fatalError(formattedMessage)
|
|
|
@ -56,4 +56,16 @@ public func notImplemented(file: String = #file,
|
|
|
|
line: Int = #line) -> Never {
|
|
|
|
line: Int = #line) -> Never {
|
|
|
|
owsFail("Method not implemented.", file: file, function: function, line: line)
|
|
|
|
owsFail("Method not implemented.", file: file, function: function, line: line)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@objc public class OWSSwiftUtils: NSObject {
|
|
|
|
|
|
|
|
// This method can be invoked from Obj-C to exit the app.
|
|
|
|
|
|
|
|
@objc public class func owsFail(_ logMessage: String,
|
|
|
|
|
|
|
|
file: String = #file,
|
|
|
|
|
|
|
|
function: String = #function,
|
|
|
|
|
|
|
|
line: Int = #line) -> Never {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
owsFailDebug(logMessage, file: file, function: function, line: line)
|
|
|
|
|
|
|
|
let formattedMessage = owsFormatLogMessage(logMessage, file: file, function: function, line: line)
|
|
|
|
|
|
|
|
fatalError(formattedMessage)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|