Releases: alexanderwe/LoggingKit
Releases · alexanderwe/LoggingKit
v3.0.0
Breaking Change
- This release drops support for Carthage.
Rationale
The decisive factor for this was that Carthage has some issues to build with Xcode 12. I have taken this opportunity and dropped the support for Carthage as a whole. I think that the Swift Package Manager will become the main way of handling Swift dependencies in the future. Especially since it is part of Xcode 11. I hope that I do not break someones builds with that decision and maybe can convince some people to switch to SPM entirely, still I know that a lot of projects are still relying on Carthage.
v2.0.0
LoggingKit now supports custom log providers. For that purpose the v2.0.0
is a breaking release.
Features
- Use a single
LogService
instance to process log messages - Create custom
LogProvider
s to process log messages different ways - Pre-define
OSLogProvider
which usesos_log
under the hood
v1.0.0
First release of LoggingKit
Features
- Customisable logging categories
- Log using
os_log
- iOS, watchOS, tvOS, macOS support
Combine
support