slatekit / kiit

Kotlin Framework for Apps, APIs, CLIs, Jobs, Mobile and more...
https://www.kiit.dev
Apache License 2.0
112 stars 13 forks source link

Data: Support for installing module + JPA alignment #311

Closed kishorereddy closed 3 years ago

kishorereddy commented 3 years ago

Overview

Misc fixes related to logs and Data modules Several cosmetic changes due to some renamed/moved fields.

Ticket(s)

n/a

Links(s)

n/a

Dependencies

  1. Updated Logback to 1.2.3

Design

  1. Entities: Id annotation moved to entities
  2. Entities: Field annotation replaced with Column to align with JPA
  3. Entities: Modules/Entities API fixed to support installations
  4. Logs: Minor fix for filtering on the log level
  5. Logs: Upgrade logback to 1.2.3
  6. Logs: Added support for structured logging via overload methods taking in key/value pairs

Notes

n/a

Pending

n/a

Tests

  1. Unit-tests changed to handle rename of entity fields from field to column