В Swift есть два варианта os_log()
:
public func os_log(_ type: OSLogType, dso: UnsafeRawPointer = #dsohandle,
log: OSLog = .default, _ message: StaticString, _ args: CVarArg...)
public func os_log(_ message: StaticString, dso: UnsafeRawPointer? = #dsohandle,
log: OSLog = .default, type: OSLogType = .default, _ args: CVarArg...)
Я не смог найти первый в документации, но второй вариант задокументирован здесь .В любом случае: тип может быть передан в качестве дополнительного аргумента типа OSLogType
:
os_log("default message")
os_log(.debug, "debug message")
os_log(.info, "info message")
// Or:
os_log("default message", type: .default)
os_log("debug message", type: .debug)
os_log("info message", type: .info)