KSLog/CHANGELOG.md

1.3 KiB

Changelog

0.4.0

THIS UPDATE CONTAINS BREAKING CHANGES

  • BREAKING CHANGE Any KSLog now accept any object. It was made to allow to work with structured logging
  • New factory for TagLogger: fun taggedLogger
  • New logger has been added: TypedLogger
  • New logger has been added: FilterLogger
  • BREAKING CHANGE Logger DefaultKSLog lost its constructor with filter. Currently, it is still available as factory function

0.3.2

  • Add duplication functions for all extensions which allow to send log without tag but with exception and message builder

0.3.1

  • Technical fixes for compatibility with Java 8

0.3.0

  • BREAKING CHANGE: Filters will not accept message since this update
  • New KSLog realization DefaultKSLog
  • Now platforms realize their default loggers callbacks instead of KSLog factories

0.2.0

  • Full rewrite of API

0.1.1

  • Changes in JVM levels
  • Fixes in TagLogger

0.1.0

  • All the platform specific logged factories has been renamed

0.0.3

  • Fixes in JVM logging

0.0.2

  • New logger TagLogger and now extension Any#logger will use it to decrease objects allocations
  • Now it is possible to create KSLog using any iterable
  • Now it is possible to create KSLog using vararg log levels

0.0.1

  • Project has been inited