Comments (18)
the Logging
pod is now live: https://cocoapods.org/pods/Logging
from swift-log.
@LinusU I have had someone using NIO with Carthage and it wasn't an issue so I know it works without doing any changes to NIO itself. Let me get some more info for you, this should work for swift-log too I believe.
from swift-log.
Does Carthage / CocoaPods have a way of taking the version number from the SwiftPM tags?
I don't think that this's supported. So I think SwiftNIO similar scripts is the best option.
from swift-log.
Does Carthage / CocoaPods have a way of taking the version number from the SwiftPM tags?
I don't think that this's supported. So I think SwiftNIO similar scripts is the best option.
Cool, I'll add a script for CocoaPods when we've tagged a version. It will be much simpler than the SwiftNIO one because we only got one module here so we don't need to figure out the dependencies between the modules.
from swift-log.
@weissi please see my feedback in PR #54 .
from swift-log.
Sure, why not. But I think we should wait until we tag a version of this (will do soon after Swift 5 gets released).
Does Carthage / CocoaPods have a way of taking the version number from the SwiftPM tags? In SwiftNIO we just build everything with a script so we don't need to check lots of podspecs into our repo.
from swift-log.
@weissi thanks!
from swift-log.
Any status on this? 🚀
from swift-log.
Cool, I'll add a script for CocoaPods when we've tagged a version. It will be much simpler than the SwiftNIO one because we only got one module here so we don't need to figure out the dependencies between the modules.
Still the same. We haven't tagged a version yet because of the log levels discussion
from swift-log.
bump. Now 1.0.0 released, time for cocoapods?
from swift-log.
@shuoli84 / @larryonoff does #54 look about right?
from swift-log.
@weissi is Carthage support something that you are open to adding? We're currently transitioning all our CocoaPods dependencies to Carthage so are hesitant to add new CocoaPods-only deps 😬
from swift-log.
Xcode 11 supports Swift Package Manager now, is that an option?
from swift-log.
Unfortunately, we are actively shipping this app and I don't think that you can submit Xcode 11 compiled apps to the app store until it exits beta.
The next problem is that many of our dependencies don't currently support SwiftPM so we'll probably have to stick with Carthage for a while more, and I would prefer not to mix too many package managers into the mix. The long term goal for is probably CocoaPods -> Carthage -> SwiftPM though, but until we have moved all pods to Carthage I would prefer it not to bring in SwiftPM.
That being said though, long term I 100% think that SwiftPM will solve all of these problems, and I understand if you don't want to support Carthage in the meantime. I would be very happy if you did though ❤️
from swift-log.
@weissi I (and I would assume many others) would be interested in a way to use swift-log thru carthage. Do you have any more info on this or a short example to point to?
That would be highly appreciated.
from swift-log.
@weissi Can you update pod spec to 1.5.2, and push it to the trunk. You are the owner of this pod.
Further run the scrip to do this automatically when release a new version?
from swift-log.
@ktoso / @tomerd / @Lukasa is Cocoapods still supported? I thought that's gone now?
from swift-log.
No, you’re right — we don’t support it. Haven’t for a long time I think.
from swift-log.
Related Issues (20)
- Crash when using error log / Incomplete LogHandler implementation HOT 2
- Infinite recursion between deprecated API's HOT 4
- MultiplexLogHandler to learn about metadata providers
- Add new Discord Logger to README HOT 2
- Make `StdioOutputStream` public HOT 1
- Supported way of accumulating metadata down the callstack HOT 9
- Logging function autoclosures aren't "rethrows" HOT 8
- Simplify logging `Error` types HOT 4
- Support advanced loghandler metadata use cases HOT 2
- Make StreamLogHandler initializers public
- How should I disclose using Swift Log in my iOS app?
- Unsupported runtime for visionOS HOT 1
- Fails to compile on Fedora 39 with Swift 5.8.1 (From repos) or official 5.9 binaries HOT 7
- PrivacyInfo Manifest HOT 2
- visionOS Compatibility HOT 1
- "Unsupported Runtime" when compiling for xrOS HOT 2
- Adding Error to log functions HOT 2
- CoW (copy-on-write) box the `Logger` components (for perf) HOT 2
- .string and .stringConvertable metadata value equality HOT 7
- Build fails when BUILD_LIBRARY_FOR_DISTRIBUTION is set to YES HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swift-log.