Structured logging and --log-format daemon flag

Take advantage of logrus structured logging feature, and implement it on
core engines types to demonstrate a possible output.