flipp-oss / deimos

Framework to work with Kafka, Avro and ActiveRecord
Other
59 stars 22 forks source link

Print configuration values on bootup #53

Open kenthklui opened 4 years ago

kenthklui commented 4 years ago

Deimos has a number of default configurations, such as not using Avro encoding and decoding when run in development mode. Most of these configurations are implicit and not easily found without digging quite a bit into the code, but can cause cryptic errors when for example, an Avro encoded message is being consumed but not decoded with the correct decoder setting.

Printing configured settings on bootup would add some much needed clarity to avoid these problems.