Currently there are three built-in log appenders in Kaa:
- file system
This story is to create a system for loading log appender plugins via a unified interface. The log appenders listed above must be separated out into loadable modules. The list of available modules will be defined at build time through the maven build profiles.
Kaa Administration UI must be able to present log appender configuration as described by the configuration Avro schema. (The same approach must be reusable in the future for rendering the Kaa application configuration in the web UI).