Skip to content

Releases: ikhvorost/DLog

1.5.0

21 Jan 10:43
Compare
Choose a tag to compare

Added:

  • Swift 5.9 with VisionOS support
  • Trace process info: cpu usage, guid, memory usage, pid, threads count, wakeups
  • Custom configs for trace and interval methods

Fixed:

  • Scopes level

1.4.0

02 Aug 08:43
Compare
Choose a tag to compare

Added:

  • Int, string, dictionary, array, boolean literals in log functions: logger.log([1, 2, 3])
  • Metadata for the logger, category and scope: let logger = DLog(metadata: ["id" : 12345])
  • auto parameter for privacy options: .private(mask: .hash, auto: false)
  • pretty json view for trace: config.traceConfig.style = .pretty

Modified:

  • Divide filtering for items and scopes: .filter(item: { $0.time < Date() }) and .filter(scope: { $0.name == "scope" })

1.3.2

05 May 15:09
Compare
Choose a tag to compare

Added:

  • Time and date formatters for Int and Double values
  • IPv6, text, UUID and raw formatters for Data

1.3.1

14 Apr 13:38
Compare
Choose a tag to compare

Added:

  • Formatting options for Integer, Floating-point and Boolean values

Updated:

  • Abbreviation time for scopes and intervals (e.g. 1h 20m 10.123s)

1.3.0

31 Mar 12:58
Compare
Choose a tag to compare

Changed:

  • DLogObjC: Renamed assert to assertion
  • Renamed LogConfiguration to LogConfig etc.

Added:

  • Ability to set log configuration to a log category
  • Privacy options: public, private with masks
  • Formatters: date, number, byte count

1.2.0

15 Jan 13:01
Compare
Choose a tag to compare
  • Added Objective-C support.

1.1.0

05 Aug 20:20
Compare
Choose a tag to compare

Added configuration of view options for the logger's text output, trace, thread, stack and interval info.

1.0.1

12 Apr 08:15
Compare
Choose a tag to compare

Removed ArgumentParser dependency.

1.0.0

24 Feb 15:08
Compare
Choose a tag to compare

0.6.0-beta

10 Feb 11:25
Compare
Choose a tag to compare
0.6.0-beta Pre-release
Pre-release