我看到能够使用Swift获取ApplicationsSupport目录的路径。
是否有获取Log目录的界面?
答案 0 :(得分:0)
据我所知,没有苹果提供的方法来实现这一目标。乍一看似乎很奇怪,但是我认为Apple的基本原理是我们实际上不应该直接访问此目录,而应该使用their logging API来处理这些详细信息。
但是,我正在使用SwiftyBeaver将日志写入文件,并使用以下代码生成了日志目录URL:
let bundleID = Bundle.main.bundleIdentifier!
let logsUrl = FileManager.default.urls(for: .libraryDirectory, in: .userDomainMask)[0]
.appendingPathComponent("Logs", isDirectory: true)
.appendingPathComponent(bundleID, isDirectory: true)