Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/novemberfiveco/skidder-ios
November Five's logging framework for iOS
https://github.com/novemberfiveco/skidder-ios
ios ipados logging logging-framework logging-library macos spm swift
Last synced: 13 days ago
JSON representation
November Five's logging framework for iOS
- Host: GitHub
- URL: https://github.com/novemberfiveco/skidder-ios
- Owner: novemberfiveco
- Created: 2021-06-22T14:36:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T14:26:02.000Z (23 days ago)
- Last Synced: 2024-10-28T17:21:37.844Z (23 days ago)
- Topics: ios, ipados, logging, logging-framework, logging-library, macos, spm, swift
- Language: Swift
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Skidder
Skidder will drag your logs to where they need to go. A small, uniform and extensible logging library, implemented across major technologies.
* iOS
* React
* React-Native
* Android## Quick Start
In your `Package.swift````
package.dependencies.append(
.package(url: "https://github.com/novemberfiveco/skidder-ios", from: "1.0.0")
)
```## Usage
```
import Skidderlet consoleService = SkidderLogServiceConsole(id: "console_service")
Skidder.default.addService(consoleService)
Skidder.default.logLevel = isDev ? .trace : .error
Skidder.default.environment = "beta-test"logInfo("Info log")
```## Extensible
Write your own logging service by confirming to `SkidderLogService` and add it as a service to Skidder.## Roadmap
Build Skidder log services for the major app Crash and Analytics libraries. Further enhancing the crash reporting of your app, by providing a breadcrumb trail through your logs.- [ ] Crashlytics
- [ ] Sentry
- [ ] Firebase