Make the field Log optional.
In some configurations it could be confusing to have it enabled in addition to the message field. Defaults to the current behaviour.
Properties field should be a JSON hash, and not array of hashes.
This allows ElasticSearch to treat Properties as an Object, instead of Array when indexing.
Making easier to search/analyze.