Как использовать системный журнал? Я просматриваю этот документ Apple:
Но не могу получить сообщения журнала форматирования.
Используя этот код:
os_log(OS_LOG_DEFAULT, "Time: %{time_t}d", time_t)
OS_LOG_DEFAULT показывает ошибку:
Как использовать этот OS_LOG_DEFAULT, как получить все сообщения журнала форматирования?
(time_t,timeval,timespec,errno,iec-bytes,bitrate,iec-bitrate,uuid_t)
Хотите знать, как использовать это ведение журнала производительности:
os_log("This is a log message.")
os_log("This is additional info that may be helpful for troubleshooting.", log: OSLog.default, type: .info)
let customLog = OSLog(subsystem: "com.your_company.your_subsystem_name.plist", category: "your_category_name")
os_log("This is info that may be helpful during development or debugging.", log: customLog, type: .debug)
Как использовать это в моем приложении, хочу получать сообщения журнала форматирования, выполняя ведение журнала.
Если я правильно понимаю ваш вопрос, у вас проблемы с доступом к OS_LOG_DEFAULT
из swift. OS_LOG_DEFAULT
— это макрос Objective-C, который вы можете увидеть здесь.
Чтобы использовать это в Swift, сделайте следующее, используя OSLogType.default
:
import os
os_log(OSLogType.default, "Message")