Skip to content

3.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 22 Dec 18:57
· 1 commit to main since this release
3.0.0
763ff61

New

  • Logs are synchronous. Same performance with instant results.
  • Customise log format with BBLogFormat. Provide it to logger initialiser and it will format messages accordingly.
    • Fine-tune what levels should have icons in formatted messages.
    • Specify user info formatting options to use when converting from JSON to String
    • Print Source section inline to reduce logs size
    • Customize formatter used for duration with any MeasurementFormatter that fits your needs.
  • Customize icons for each log level to use when formatting messages using BBLogIcon.

Breaking

  • You can't provide DispatchQueue straight to BlackBox initialiser no more. If you have custom logger that requires thread-safety — implement it by yourself inside your logger. You may use DBThreadSafe-ios as a drop-in solution for this.
  • Carthage support is dropped out.

What's Changed

New Contributors

Full Changelog: 2.0.1...3.0.0