这个 Swift 包是 SwiftLog 的日志后端。它可以在 Swift Playgrounds 上使用。
你需要在你的 Package.swift 文件中声明你的依赖。
.package(url: "https://github.com/kkebo/swift-log-playground", from: "0.2.0"),
并且在你的应用程序/库目标中,将 "LoggingPlayground" 添加到你的依赖项中,例如像这样
.target(
name: "YourLibrary",
dependencies: [
.product(name: "LoggingPlayground", package: "swift-log-playground")
]
),
import Logging
import LoggingPlayground
let logger = Logger(label: "main")
LoggingSystem.bootstrap { PlaygroundHandler(label: $0) }
logger.debug("The program started.")
import Logging
import LoggingPlayground
import SwiftUI
let logger = Logger(label: "main")
@main
struct MyApp: App {
init() {
LoggingSystem.bootstrap { PlaygroundHandler(label: $0) }
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}