Skip to content

Releases: tomtom-international/kotlin-tools

1.0.10

15 Apr 12:58
Compare
Choose a tag to compare
  • Cleaned up annotation @TraceLogLevel to only include trace level.

  • Added @TraceOptions(includeExceptionStackTrace, includeCalledFromClass, includeCalledFromFile, includeEventInterface)

  • Added throwableHolder to TraceEvent so event handlers can inspect the stack as well.

1.0.9

14 Apr 16:21
4454308
Compare
Choose a tag to compare
  • Added logCaller to @TraceLoglevel add the caller filename and line number to the logger.

1.0.8

14 Apr 16:20
Compare
Choose a tag to compare
  • Added logStackTrace to annotation @TraceLogLevel.

  • Added includeOwnerClass to annotation @TraceLogLevel.

  • Removed time stamp from SYNC logging (already added by most loggers).

  • Added unit tests to check message formats.

1.0.7

08 Apr 12:15
c4bf7b8
Compare
Choose a tag to compare
  • Added Tracer.Factory.createLoggerOnly(this), for loggers.

1.0.6

08 Apr 08:41
Compare
Choose a tag to compare
  • Rename Log to TraceLog and LogLevel to TraceLogLevel.

  • Fixed string representation of arrays.

  • Added unit tests for message formatting.

1.0.5

07 Apr 16:12
Compare
Choose a tag to compare
  • Changed signature of Tracer.Factory.create to allow this as parameter.
  • Checks if tracers are declared in companion object.

1.0.4

07 Apr 13:48
Compare
Choose a tag to compare

Fixed license files.

1.0.3

07 Apr 13:38
Compare
Choose a tag to compare
  • Fixed license and copyright messages to Apache License 2.0.

  • Bug fixes to simple loggers Tracer.d(message, exception).

  • Fixed formatting of event parameters for arrays and lists.

  • Fixed unit test helper method.

  • TAG is non-nullable for loggers.

  • Renamed directory structure from src/main/kotlin to /src/main/java for IntelliJ to
    understand package names

1.0.2

04 Apr 16:47
Compare
Choose a tag to compare

Minor improvements, removing redundant code.

1.0.1

04 Apr 16:38
Compare
Choose a tag to compare

Initial release.