A SwiftUI-based viewer for inspecting OSLog entries directly inside your iOS or iPadOS app — no Mac or external tools required.
- 🔍 View OSLog logs inside your app
- 🧭 Filter logs by
subsystemandcategory - 🔎 Full-text search
- 📤 Export logs for sharing or offline analysis
- 📱 Adaptive layout for both iPhone and iPad
- 🧱 Built entirely with SwiftUI
You can add Dependencies to an Xcode project by adding it to your project as a package.
If you want to use Dependencies in a SwiftPM project, it's as
simple as adding it to your Package.swift:
dependencies: [
.package(url: "https://github.com/gonefish/OSLogViewer.git", branch: "main")
]And then adding the product to any target that needs access to the library:
.product(name: "OSLogViewer", package: "OSLogViewer"),import OSLogViewer
struct ContentView: View {
var body: some View {
NavigationStack {
OSLogViewer()
}
}
}This library is released under the MIT license. See LICENSE for details.
