tonystone / tracelog

TraceLog is a highly configurable, flexible, portable, and simple to use debug logging system for Swift and Objective-C applications running on Linux, macOS, iOS, watchOS, and tvOS.
https://tonystone.io/tracelog
Apache License 2.0
53 stars 15 forks source link

Swift rewrite #23

Closed tonystone closed 8 years ago

tonystone commented 8 years ago

Complete Swift rewrite with the ability to pass in the environment and log writers.

codecov-io commented 8 years ago

Current coverage is 100% (diff: 100%)

Merging #23 into master will increase coverage by 7.99%

@@             master   #23   diff @@
=====================================
  Files            13     6     -7   
  Lines           438   268   -170   
  Methods          70     0    -70   
  Messages          0     0          
  Branches         18     0    -18   
=====================================
- Hits            403   268   -135   
+ Misses           35     0    -35   
  Partials          0     0          

Powered by Codecov. Last update ec682a8...5e55de5

rk-yen commented 8 years ago

@tonystone .... looks good to me. Only one clarification comment is about the case sensitivity of the tags.

ndrlndr commented 8 years ago

Does the Cocoapods change require people to use 1.1.0, or does the pod still work with 0.39.0 and 1.0.1?

tonystone commented 8 years ago

@ndrlndr I don't know the answer, that would have to be tested. I believe though that the only way to use XCode 8 and Swift 3 is to move up to this CocoaPods version because of the requirement by Apple. CocoaPods 1.1.0.rc.2 added the .swift-version file to select the version you require for you app.