日志游乐场

License

这个 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")
    ]
),

示例(Playground Book 或 Xcode Playground)

import Logging
import LoggingPlayground

let logger = Logger(label: "main")

LoggingSystem.bootstrap { PlaygroundHandler(label: $0) }

logger.debug("The program started.")

示例(App 项目)

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()
        }
    }
}