Skip to content

Releases: tonystone/tracelog

UnifiedLoggingWriter & Concurrency Mode release.

13 Jun 01:00
ad500f7
Compare
Choose a tag to compare

Added

  • Added UnifiedLoggingWriter for Apple Unified Logging system logging using TraceLog.
  • Added mode to TraceLog.configuration to allow direct, async, or sync mode of operation. Sync & direct mode are useful for use cases that have short-lived processes (scripts) or require real-time logging.
  • Added ability to set the concurrency mode individually for each Writer.

Removed

  • Removed all Xcode projects, Xcode projects are now generated using Swift Package Manager.
  • Dropped iOS 8 support.

Swift 3.0.0 Release

10 May 15:08
bc120b0
Compare
Choose a tag to compare

Updated

  • Xcode projects to be swift 4.1 compatible.

Removed

  • Removed deprecated TLLogger.configure(). Use TraceLog.configure in swift instead.
  • Removed deprecated TLLogger.configureWithEnvironment. Use TraceLog.configure in swift instead.

Maintenance Release

25 Feb 01:11
bec9f04
Compare
Choose a tag to compare

2.2.0

Updated

  • Change build environment requirements to xcode9.2 / Swift 4.0.3 (note: this is ust the build, targets are still the same).

Feature Release

02 Oct 13:37
Compare
Choose a tag to compare

Added

  • Log level OFF to allow turning off logging for a specific level (global, prefix, tag).

Updated

  • Various documentation updates.

Maintenance Release

18 May 00:07
Compare
Choose a tag to compare

Added

  • Added required tests to bring coverage back to 100%.

Updated

  • Deprecated TLLogger.configure and TLLogger.configureWithEnvironment. Use TraceLog.configure in swift instead.
  • Changed Vagrant file to include libpython2.7 required for Swift REPL.

Fixed

  • Removed unnecessary String with formatters call that can result in a crash if the interpolated string includes formatter options that the String(format:) function will never have matching parameters for.

Maintenance Release

17 Oct 01:58
Compare
Choose a tag to compare

Added

  • The OS_ACTIVITY_MODE environment variable to iOS and OSX Example.
  • CHANGELOG.md

Updated

  • Inline documentation for all public classes and functions.
  • Combined TraceLog.configure func's into one with the same symantics as the 3 previous funcs.
  • iOS example application converting it to Swift.

Fixed

  • Cocoadocs documentation creation.

Swift 3, Swift PM, Linux, Static setup, and installable writers...

15 Oct 23:35
Compare
Choose a tag to compare

This release includes the addition of:

  • Installable Writers to allow custom writers to be used to write to various output devices/end points such as HTTP services, sys log, files, etc
  • Ability to configure the environment statically at the beginning of the application
  • Swift 3 Compatibility
  • Swift Package Manager support
  • Linux support
  • Now written in Swift 3

Public Release

13 Jul 22:47
Compare
Choose a tag to compare

Internal Release

07 Apr 20:06
Compare
Choose a tag to compare
Internal Release Pre-release
Pre-release

Preparing for 1.0.0 production version of TraceLog.

Maintenance Release

01 Dec 04:00
Compare
Choose a tag to compare
  • Fixed issue with Swift only (pod 'TraceLog/Swift') applications not seeing output.
  • Removed requirement for adding -DDEBUG to OTHER_SWIFT_FLAGS.