CIP-2410 Logger and EFK Image Stack
Created image for Elasticsearch, Fluentd, Kibana (EFK) stack:
- Added docker-compose for spinning up all images.
- Added Dockerfile and configurations for Fluentd as it requires plugin to be installed to communicate with elasticsearch.
- Added example Kibana setup script for now to create a Data View that captures all the logs. More consideration will be needed as to the best approach to preconfigure Data Views will will need/want.
- Updated readme for development container on how to hook into the efk image when it's spun up.
- Added README file to explain use of image.
Created Custom Logger:
- Added logger factory for internal use for emulator features.
- Added logging yaml file for easy configuration changes. Includes a few different handlers and loggers for dev vs prod. Additional updates will be needed here as we work things out.
- Added quick parent test to confirm it's functional.