Switch to using a log component instead of custom Processor
Add unmarshal type