Skip to content

@fpillet fpillet released this Jan 9, 2019 · 7 commits to master since this release

Desktop Viewer

  • Fixed a couple additional crashes (thanks @jegnux for letting me know)
  • Dropped deprecated APIs
  • Slight UI revamp to restore square buttons in the UI
  • Fixed issues with the Preferences panel
Assets 3

@fpillet fpillet released this Dec 29, 2018 · 14 commits to master since this release

Desktop Viewer

  • Fixed a crasher when adding a new Mark in the log
  • More ARC modernization
Assets 3

@fpillet fpillet released this Dec 26, 2018 · 17 commits to master since this release

Desktop Viewer

  • Added support for Dark Mode and accent colors (@stuffmc)
  • Removed outdated BWToolkit dependency (@stuffmc)
  • Updated internal implementations (yay ARC and modern Obj-C)

Client Logger

  • Updated Swift wrapper for Swift 4.2
  • Fixed OSAtomics deprecations (@jllubia)
  • Multiple fixes for compilation warnings

Known issues

  • When logging from a macOS app running on macOS 10.14, an initial "crash log" (simulated) is output by the lower networking layers of macOS. This is a known issue in macOS itself but does not prevent NSLogger from working fine.
Assets 3

@fpillet fpillet released this Mar 11, 2018 · 71 commits to master since this release

Desktop Viewer

  • Added support for filtering over multiple tags at once: option-click tag name in the menu (@c0diq)
  • Fix incorrect decoding of log level if transmitted as Int64 (@c0diq)

Client Logger

  • Modernized logging functions for Swift usage (@jeremiegirault)
  • Multiple fixes for compilation warnings
  • Fixed misaligned address access
  • Fixed runloop timing issue that made flushing after each log too slow

Dependency manager support

  • Split package identifiers for better Carthage compatibility. Carthage users now get to choose between NSLogger and NSLoggerSwift (same but comes with an additional Swift helper) but not both.
Assets 3

@fpillet fpillet released this May 9, 2017 · 117 commits to master since this release

Client Logger

  • You must now use NSLogger/Swift to get the Swift wrapper along with base NSLogger code. Default pod now just provides C / Obj-C API.
  • Carthage build now has a NSLoggerSwift target
  • Carthage build targets simplified, single target for all platforms
  • Internal debug flag has been inadvertently left turned ON in previous release, resulting in additional logs sent to console
Assets 3

@fpillet fpillet released this Apr 19, 2017 · 127 commits to master since this release

Client Logger

  • Fixed a deadlock issue introduced in 1.8.0 that could trigger when using buffer files
Assets 3

@fpillet fpillet released this Apr 13, 2017 · 132 commits to master since this release

Desktop Viewer

  • Rebuilt viewer

Client Logger

  • Fixed a couple data races issues raised by thread sanitizer in Console interception
  • Fixed compilation of framework for Carthage users
Assets 3

@fpillet fpillet released this Apr 9, 2017 · 137 commits to master since this release

Desktop Viewer

  • Fixed several crashers
  • Fixed issues with connecting over SSL
  • Fixed UI issues with multiple windows (down-right popup disappearing)

Client Logger

  • Fixed SSL / TLS connection issues to the desktop
  • Fixed Bonjour connection issues
  • Fixed issues with console logging
  • Reverted to old way of capturing console logs, allowing again both logging to NSLogger Viewer and to Xcode console when running app from Xcode
  • Added Swift wrapper for all platforms (iOS, tvOS, macOS)
Assets 3

@fpillet fpillet released this May 24, 2016 · 186 commits to master since this release

Most changes in this release brought to you by Cédric Luthi (@0xced)

Desktop Viewer

• Fixed an issue with status bar disappearing from the desktop viewer window
• Implement Xcode file opening with the KZLinkedConsole plugin
• Restored per-level color support
• Support Copy action

Client Logger

• Added support for peer-to-peer networking and desktop viewer discovery
• Code moves back from ARC to MRC for readability
• Do not check for Reachability in cases where network is not needed (local console logging)

Download the prebuilt, signed desktop viewer application directly if you don't want to have to build the Mac viewer yourself.

Assets 3
Apr 22, 2016
Make deployment targets explicit
`pod lib lint` now passes validation
You can’t perform that action at this time.